我想使用sstableloader将数据加载到现有的Cassandra环中,但无法弄清楚如何实际使其工作。我试图在一台运行有cassandra节点的机器上运行它,但是当我运行它时,出现一个错误消息,说7000端口已经在使用,这是运行中的Cassandra节点用于八卦的端口。你如何使用Cassandra工具sstableloader?
那么这是否意味着我只能在与目标cassandra环相同的网络上使用sstableloader,但实际上并未运行cassandra节点?
任何细节将是有用的,谢谢。
正如您在答案(和教程)中指出的那样,您可以位于同一个节点上,您只需提供备用IP地址即可。但是,有一种更简单的方法;您可以使用JMX-> StorageService-> bulkload()调用。非常适合测试和偶尔使用。 – libjack