cassandra学習ノート
1991 ワード
cassandraはkvベースのnosqlデータベースですが、自分でsqlのようなcql文法を作りました。
ユーザーに対して、まず良い管理ツールがありますか?
cqlベースのクエリツール
クラスタ管理ツール
性能分析ツール
二つのノードのクラスターテスト
cassandra.ymlをそれぞれ修正します。
cassandra-env.shを修正します。
自分のマシンに、コマンドラインを接続します。
また、動的にnodeを追加することができます。
具体的に表を作る例はhttp://blog.csdn.net/rzliuwei/article/details/40430031を見ることができます。
ユーザーに対して、まず良い管理ツールがありますか?
cqlベースのクエリツール
cqlsh, cmd,
gui , cql , cqlsh
クラスタ管理ツール
nodetool
性能分析ツール
jconsole
二つのノードのクラスターテスト
db1:192.168.1.111
db2:192.168.1.222
cassandra.ymlをそれぞれ修正します。
cluster_name
seeds
listen_address, 0.0.0.0
rpc_address, 0.0.0.0, ip ,
cassandra-env.shを修正します。
JVM_OPTS="$JVM_OPTS -Djava.rmi.server.hostname=192.168.1.111"
これで、nodetoolはリモートで見ることができます。./nodetool -h 192.168.1.111 status
自分のマシンに、コマンドラインを接続します。
./cassandra-cli -h 192.168.1.111
show cluster name;
./cqlsh 192.168.1.111
倉庫を建てて、表を建てて、selectは調べて、双方がすべて同期したのではありませんか?また、動的にnodeを追加することができます。
具体的に表を作る例はhttp://blog.csdn.net/rzliuwei/article/details/40430031を見ることができます。