在 Ubuntu 服务器上安装 DataStax Cassandra 不起作用

Installing DataStax Cassandra on Ubuntu server does not working

我在 Ubuntu 服务器 (VPS) 上安装了 DataStax,我根据 DataStax 的文档一步步安装,并按照 DataStax 的文档所述启用(激活)了 Solr。

我使用这个查询创建了键空间:

create KEYSPACE IF NOT EXISTS "test_db" WITH replication = 
{'class':'NetworkTopologyStrategy', 'Solr':1};

我可以启动 CQL 交互式终端 (cqlsh) 但是当我 运行 查询(Cassandra 中的常见 CQL)时 returns 错误:

Traceback (most recent call last): File "/usr/bin/cqlsh", line 1124, in perform_simple_statement rows = self.session.execute(statement, trace=self.tracing_enabled) File "/usr/share/dse/cassandra/lib/cassandra-driver-internal-only-2.7.2.zip/cassandra-driver-2.7.2/cassandra/cluster.py", line 1602, in execute result = future.result() File "/usr/share/dse/cassandra/lib/cassandra-driver-internal-only-2.7.2.zip/cassandra-driver-2.7.2/cassandra/cluster.py", line 3347, in result raise self._final_exception Unavailable: code=1000 [Unavailable exception] message="Cannot achieve consistency level ONE" info={'required_replicas': 1, 'alive_replicas': 0, 'consistency': 'ONE'}

如果有谁知道问题的答案,请指导我

注意:它不想有分布式系统,我们只是有这个服务器用于我们的开发,我们只是想在开发过程中使用它.

更新

这是我们在 output.log

中看到的最新错误

ERROR 20:45:32,468 Fatal exception during initialization org.apache.cassandra.exceptions.ConfigurationException: Cannot start node if snitch's data center (Solr) differs from previous data center (Cassandra). Please fix the snitch configuration, decommission and rebootstrap this node or use the flag -Dcassandra.ignore_dc=true.

而且我们也按照上面的错误运行dse cassandra -Dcassandra.ignore_dc=true,但是没有效果,还是有问题!

我遇到了这个问题,我停止了 DSE 并重新启动它,这对我有用!

有时Cassandra不能正常工作,您可能需要更改一些DSE配置,最好的解决方案是重启DSE并再次测试cqlsh!

希望有用!