我使用Whirr在EC2上建立了一个3节点的Cassandra集群。我还有一个第四个EC2实例,我用它来编写example from DataStax之后的sstables。
一旦编写了sstables,我就会尝试加载Cassandra Cluster但是我一直在这样做:
Starting client (and waiting 30 seconds for gossip) ...
java.lang.IllegalStateException: Cannot load any sstable, no live member found in the cluster
我已将sstableloader cassandra.yaml中的种子配置为群集中的节点,并打开群集中种子节点和sstableloader实例之间的端口。我能够使用sstableloader实例中的cassandra-cli到达种子节点,所以我认为这些都是正确配置的。
还有什么我想念的吗? sstableloader是否必须在其中一个集群节点上运行才能让八卦工作?
答案 0 :(得分:0)
您在节点之间打开了哪些端口?特别是端口7000(默认情况下)需要八卦。