- すべてのファイアウォールを確認してください。iptables 構成は、ノードが別のノードと通信することを受け入れます
リングにノードを追加した後、nodetool ring
データ ロードの例を表示するために使用します。私のクラスターには 3 つのノードがあり、結果は次のようになります。
192.168.23.84 datacenter1 rack1 Up Normal 37.52 GB 33.33%
192.168.23.85 datacenter1 rack1 Up Normal 37.5 GB 33.33%
192.168.23.86 datacenter1 rack1 Up Normal 37.5 GB 33.33%
似ている場合は、ヘクターを使用するときに、次のコードを使用して、どのサーバーへのヘクター要求を確認しますか。
MutationResult result = mutator.execute();
logger.info(" host:" + result.getHostUsed().getHost());
宛先ホストにすべてのホストが含まれていることを再確認するために、何度も書き込んでみてください。
Hector の例を使用する場合、この CassandraHostConfigurator を使用して多くのホストをクラスターに追加します。
CassandraHostConfigurator cassandraHostConfigurator = new CassandraHostConfigurator(
"192.168.23.84:9160,192.168.23.85:9160,192.168.23.86:9160");
cluster = HFactory.getOrCreateCluster("testcluster", cassandraHostConfigurator);