cassandra学習の旅クラスタインストール

1950 ワード

一、環境準備
2つのノードを用意します192.168.0.101192.168.0.102
 
二、取り付け
それぞれ192.168.0.101192.168.0.102にインストールし、インストール手順はcassandra学習の旅<一>のように、
conf/cassandraを変更します.yaml赤色部分IP
seed_provider:
    # Addresses of hosts that are deemed contact points. 
    # Cassandra nodes use this list of hosts to find each other and learn
    # the topology of the ring.  You must change this if you are running
    # multiple nodes!
    - class_name: org.apache.cassandra.locator.SimpleSeedProvider
      parameters:
          # seeds is actually a comma-delimited list of addresses.
          # Ex: ",,"
          - seeds: "192.168.0.101,192.168.0.102"
 
seed_provider     
         。Cassandra  -seeds                     。
class_name:(  org.apache.cassandra.locator.SimpleSeedProvider),     ,      。
– seeds:(  127.0.0.1)     IP  

 
 
三、それぞれ192.168.0.101192.168.0.102でノードを起動し、cassandraユーザー
./cassandra -f
192.168.0.101ノードに次の文字が表示されます.
 
INFO  02:57:13 Node /192.168.0.102 is now part of the cluster
INFO  02:57:13 InetAddress /192.168.0.102 is now UP

それぞれ2つのノードでcqlshを起動し、そのうちの1つのノードでcqlを実行し、別のノードで結果を表示する.同じ場合は、クラスタの導入に成功しました.
./cqlsh 192.168.0.101
./cqlsh 192.168.0.102
 
nodetooコマンドを実行して、次のように表示することもできます.
./nodetool status test_1  #keyspace  
Datacenter: datacenter1
=======================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
--  Address      Load       Tokens       Owns (effective)  Host ID                               Rack
UN  192.168.0.100  406.85 KB  256          50.1%             2ff19d3d-67df-466d-b68b-beefa99b9640  rack1
UN  192.168.0.101  75.39 KB   256          49.9%             27bf189b-40af-47f8-a25c-6827321d2a72  rack1