cassandra集群搭建

实施Cassandra集群,并连接客户端进行操作验证集群功能正常,抓图实验过程
答:
一、本次作业选两个节点来实验:192.168.244.128、192.168.244.129
二、配置节点192.168.244.128
(1)配置Java环境(略)
(2)下载cassandra安装包apache-cassandra-2.1.16-bin.tar.gz
(3)创建目录cassandra主目录
mkdir -p /root/cassandra(根据自己的系统目录来而定,可以选其他目录)
(4)解压到/root/cassandra:tar -xzvf apache-cassandra-2.1.16-bin.tar.gz
(5)清空相关的目录
rm -rf /var/lib/cassandra
rm -rf /var/log/cassandra
(6)创建cassandra工作目录
mkdir -p /var/lib/cassandra/data
mkdir -p /var/lib/cassandra/saved_caches
mkdir -p /var/lib/cassandra/commitlog
mkdir -p /var/log/cassandra/
(7)将/var/lib/cassandra和/var/log/cassandra目录授权给test用户
chown -R test /var/lib/cassandra
chown -R test /var/log/cassandra
(8)修改/etc/profile配置文件
JAVA_HOME=/usr/jdk1.7.0_79
PATH= JAVAHOME/bin: PATH
CLASSPATH=.: JAVAHOME/lib/dt.jar: JAVA_HOME/lib/tools.jar
CASSANDRA_HOME=/home/test/apache-cassandra
export PATH= PATH: CASSANDRA_HOME/bin
export JAVA_HOME
export PATH
export CLASSPATH
(9)修改配置文件
/root/cassandra/apache-cassandra-2.1.16/conf/cassandra.yaml
cluster_name: ‘myCluster’
data_file_directories:
- /var/lib/cassandra/data
commitlog_directory: /var/lib/cassandra/commitlog
saved_caches_directory: /var/lib/cassandra/saved_caches
parameters:
- seeds: “192.168.244.128 ”
listen_address: 192.168.244.128
rpc_address: 192.168.244.128
(10)启动服务:
bin/cassandra -f
三、配置节点192.168.244.129
(1)从192.168.244.128下的/root/cassandra/apache-cassandra-2.1.16拷贝到192.168.244.129的/root/cassandra目录下
scp -r [email protected]: /root/cassandra/apache-cassandra-2.1.16 /root/cassandra
(2)重新192.168.244.129节点配置的(5)-(8)步骤
(3)修改/root/cassandra/apache-cassandra-2.1.16/conf/cassandra.yaml
cluster_name: ‘myCluster’
data_file_directories:
- /var/lib/cassandra/data
commitlog_directory: /var/lib/cassandra/commitlog
saved_caches_directory: /var/lib/cassandra/saved_caches
parameters:
- seeds: “192.168.244.128 ”
listen_address: 192.168.244.129
rpc_address: 192.168.244.129
(4)启动服务
bin/ cassandra -f
四、查看日志

INFO  16:31:46 Enqueuing flush of local: 506 (0%) on-heap, 0 (0%) off-heap
INFO  16:31:46 Writing Memtable-local@5784168(0.081KiB serialized bytes, 4 ops, 0%/0% of on/off-heap limit)
INFO  16:31:46 Completed flushing /var/lib/cassandra/data/system/local-7ad54392bcdd35a684174e047860b377/system-local-tmp-ka-8-Data.db (0.000KiB) for commitlog position ReplayPosition(segmentId=1477413100115, position=93401)
INFO  16:31:46 Enqueuing flush of local: 49378 (0%) on-heap, 0 (0%) off-heap
INFO  16:31:46 Writing Memtable-local@17723091(8.353KiB serialized bytes, 259 ops, 0%/0% of on/off-heap limit)
INFO  16:31:46 Completed flushing /var/lib/cassandra/data/system/local-7ad54392bcdd35a684174e047860b377/system-local-tmp-ka-9-Data.db (0.000KiB) for commitlog position ReplayPosition(segmentId=1477413100115, position=105378)
INFO  16:31:46 Compacting [SSTableReader(path='/var/lib/cassandra/data/system/local-7ad54392bcdd35a684174e047860b377/system-local-ka-7-Data.db'), SSTableReader(path='/var/lib/cassandra/data/system/local-7ad54392bcdd35a684174e047860b377/system-local-ka-5-Data.db'), SSTableReader(path='/var/lib/cassandra/data/system/local-7ad54392bcdd35a684174e047860b377/system-local-ka-6-Data.db'), SSTableReader(path='/var/lib/cassandra/data/system/local-7ad54392bcdd35a684174e047860b377/system-local-ka-8-Data.db')]
INFO  16:31:46 Node /192.168.244.129 state jump to NORMAL
INFO  16:31:46 Waiting for gossip to settle before accepting client requests...
INFO  16:31:46 OutboundTcpConnection using coalescing strategy DISABLED
INFO  16:31:47 Compacted 4 sstables to [/var/lib/cassandra/data/system/local-7ad54392bcdd35a684174e047860b377/system-local-ka-10,].  6,338 bytes to 5,758 (~90% of original) in 603ms = 0.009107MB/s.  4 total partitions merged to 1.  Partition merge counts were {4:1, }
INFO  16:31:54 No gossip backlog; proceeding
Java HotSpot(TM) Client VM warning: You have loaded library /tmp/libnetty-transport-native-epoll6148428972623089338.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c ', or link it with '-z noexecstack'.
INFO  16:31:55 Netty using Java NIO event loop
INFO  16:31:55 Using Netty Version: [netty-buffer=netty-buffer-4.0.23.Final.208198c, netty-codec=netty-codec-4.0.23.Final.208198c, netty-codec-http=netty-codec-http-4.0.23.Final.208198c, netty-codec-socks=netty-codec-socks-4.0.23.Final.208198c, netty-common=netty-common-4.0.23.Final.208198c, netty-handler=netty-handler-4.0.23.Final.208198c, netty-transport=netty-transport-4.0.23.Final.208198c, netty-transport-rxtx=netty-transport-rxtx-4.0.23.Final.208198c, netty-transport-sctp=netty-transport-sctp-4.0.23.Final.208198c, netty-transport-udt=netty-transport-udt-4.0.23.Final.208198c]
INFO  16:31:55 Starting listening for CQL clients on /192.168.244.129:9042...
INFO  16:31:56 Binding thrift service to /192.168.244.129:9160
INFO  16:31:56 Listening for thrift clients...
INFO  16:32:14 Copy GC in 262ms.  CMS Old Gen: 14794768 -> 32854264; Eden Space: 83886080 -> 0; 
INFO  16:32:14 Pool Name                    Active   Pending      Completed   Blocked  All Time Blocked
INFO  16:32:14 CounterMutationStage              0         0              0         0                 0
INFO  16:32:14 ReadStage                         0         0              0         0                 0
INFO  16:32:14 RequestResponseStage              0         0              0         0                 0
INFO  16:32:14 ReadRepairStage                   0         0              0         0                 0
INFO  16:32:14 MutationStage                     0         0             33         0                 0
INFO  16:32:14 GossipStage                       0         0              0         0                 0
INFO  16:32:14 AntiEntropyStage                  0         0              0         0                 0
INFO  16:32:14 CacheCleanupExecutor              0         0              0         0                 0
INFO  16:32:14 MigrationStage                    0         0              0         0                 0
INFO  16:32:14 ValidationExecutor                0         0              0         0                 0
INFO  16:32:14 Sampler                           0         0              0         0                 0
INFO  16:32:14 MiscStage                         0         0              0         0                 0
INFO  16:32:14 CommitLogArchiver                 0         0              0         0                 0
INFO  16:32:14 MemtableFlushWriter               0         0              8         0                 0
INFO  16:32:14 PendingRangeCalculator            0         0              1         0                 0
INFO  16:32:14 MemtableReclaimMemory             0         0              8         0                 0
INFO  16:32:14 MemtablePostFlush                 0         0             23         0                 0
INFO  16:32:14 CompactionExecutor                0         0             23         0                 0
INFO  16:32:14 InternalResponseStage             0         0              0         0                 0
INFO  16:32:14 HintedHandoff                     0         0              0         0                 0
INFO  16:32:14 CompactionManager                 0         0
INFO  16:32:14 MessagingService                n/a       0/6
INFO  16:32:14 Cache Type                     Size                 Capacity               KeysToSave
INFO  16:32:14 KeyCache                        272                 25165824                      all
INFO  16:32:14 RowCache                          0                        0                      all
INFO  16:32:14 ColumnFamily                Memtable ops,data
INFO  16:32:14 system.schema_triggers                  1,130
INFO  16:32:14 system.local                              0,0
INFO  16:32:14 system.peers                            1,128
INFO  16:32:14 system.batchlog                           0,0
INFO  16:32:14 system.size_estimates                     0,0
INFO  16:32:14 system.schema_usertypes                 1,130
INFO  16:32:14 system.compactions_in_progress                 0,0
INFO  16:32:14 system.schema_keyspaces                 4,423
INFO  16:32:14 system.compaction_history              9,1059
INFO  16:32:14 system.paxos                              0,0
INFO  16:32:14 system.schema_columns              855,218989
INFO  16:32:14 system.schema_columnfamilies           460,92172
INFO  16:32:14 system.IndexInfo                          0,0
INFO  16:32:14 system.range_xfers                        0,0
INFO  16:32:14 system.peer_events                        0,0
INFO  16:32:14 system.hints                              0,0
INFO  16:32:14 system.sstable_activity                 4,592
INFO  16:32:14 system_traces.sessions                    0,0
INFO  16:32:14 system_traces.events                      0,0
INFO  16:34:42 Handshaking version with /192.168.244.128
INFO  16:34:43 Node /192.168.244.128 is now part of the cluster
INFO  16:34:43 InetAddress /192.168.244.128 is now UP
WARN  16:34:43 Not marking nodes down due to local pause of 189934203157 > 5000000000
INFO  16:34:43 Updating topology for /192.168.244.128
INFO  16:34:43 Updating topology for /192.168.244.128
INFO  16:40:04 Handshaking version with /192.168.244.130
INFO  16:40:09 Node /192.168.244.130 is now part of the cluster
INFO  16:40:09 InetAddress /192.168.244.130 is now UP
INFO  16:40:42 [Stream #c44b2440-9ad1-11e6-a190-bb3e0eaa98ec ID#0] Creating new streaming plan for Bootstrap
INFO  16:40:42 [Stream #c44b2440-9ad1-11e6-a190-bb3e0eaa98ec, ID#0] Received streaming plan for Bootstrap
INFO  16:40:42 [Stream #c44b2440-9ad1-11e6-a190-bb3e0eaa98ec, ID#0] Received streaming plan for Bootstrap

你可能感兴趣的:(Cassandra)