Elassandra与现有Cassandra实例的集成

时间:2019-02-07 01:28:28

标签: cassandra cassandra-3.0 elassandra

我正在尝试学习Elassandra,并且在将其配置到当前的Cassandra实例时遇到了问题(我也在学习Cassandra)。

我将Cassandra的3.11.3版下载到了本地计算机上。除了cluster_name内部的cassandra.conf外,我什么都没做。它运行良好,我使用bin/cqlsh创建了一个键空间和一个“ user”表,其中包含几行用于测试。

我遵循了Elassandra integration page上的步骤。我下载了Elassandra的6.2.3.10版。我用来自Cassandra cassandra.yaml的替换了Elassandra cassandra-rackdc.properties中的cassandra-topology.propertiesconfconf(我假设最后两个是“ snitch”说明中提到的“配置文件”,但我不确定)。我停止了Cassandra实例,然后从Elassandra目录中运行bin/cassandra -e f

当我运行curl -X GET localhost:9200时,输出似乎具有正确的集群名称,等等。

但是,如果我从Elassandra目录运行bin/cqlsh并运行describe keyspaces,那么我在Cassandra下创建的键空间就不存在了。我尝试将data目录从Cassandra复制到Elassandra,这似乎可行,但是我觉得这不可能是实际的解决方案。

有人可以指出我关于此配置的缺失吗?通过网站上列出的步骤,我确定一定缺少一些愚蠢的东西。

先谢谢了。

0 个答案:

没有答案