私は Cassandra を初めて使用し、5 つのノードで Cassandra クラスター (バージョン 1.2.8) を実行しただけで、そこにいくつかのキースペースとテーブルを作成しました。ただし、すべてのデータが 1 つのノードに格納されていることがわかりました (以下の出力では、IP アドレスを手動でノード番号に置き換えています)。
Datacenter: 105
==========
Address Rack Status State Load Owns Token
4
node-1 155 Up Normal 249.89 KB 100.00% 0
node-2 155 Up Normal 265.39 KB 0.00% 1
node-3 155 Up Normal 262.31 KB 0.00% 2
node-4 155 Up Normal 98.35 KB 0.00% 3
node-5 155 Up Normal 113.58 KB 0.00% 4
そして、それらのファイルでは、、、、、、、、をcassandra.yaml
除くすべてのデフォルト設定を使用します。以下に、私が変更した非 IP アドレス フィールドを示します。cluster_name
initial_token
endpoint_snitch
listen_address
rpc_address
seeds
internode_compression
endpoint_snitch: RackInferringSnitch
rpc_address: 0.0.0.0
seed_provider:
- class_name: org.apache.cassandra.locator.SimpleSeedProvider
parameters:
- seeds: "node-1, node-2"
internode_compression: none
同じシードを使用するすべてのノード。
構成のどこで間違っている可能性があるかを知ることはできますか? また、問題を解決するために追加情報が必要な場合は、お気軽にお知らせください。
ありがとうございました!