0

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

我将 Cassandra 的 3.11.3 版下载到本地计算机。cluster_name除了内部,我没有改变任何东西cassandra.conf。它运行良好,我曾经bin/cqlsh创建一个键空间和一个“用户”表,其中包含几行用于测试。

我按照Elassandra 集成页面上的步骤进行操作。我下载6.2.3.10了 Elassandra 的版本。我用Cassandra中的替换了cassandra.yaml,cassandra-rackdc.propertiescassandra-topology.propertiesElassandra (我假设最后两个是说明中提到的“snitch 配置文件”,但我不确定)。我停止了我的 Cassandra 实例,然后从我的 Elassandra 目录运行。confconfbin/cassandra -e f

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

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

有人可以指出我在此配置方面缺少什么吗?随着网站上列出的步骤,我敢肯定一定有一些愚蠢的东西我错过了。

提前致谢。

4

0 回答 0