如何使用sstableloader填充Cassandra集群?

时间:2011-11-24 01:56:09

标签: amazon-ec2 cassandra

我使用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是否必须在其中一个集群节点上运行才能让八卦工作?

1 个答案:

答案 0 :(得分:0)

您在节点之间打开了哪些端口?特别是端口7000(默认情况下)需要八卦。