首页 文章

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

提问于
浏览
0

我在Ubuntu服务器(VPS)上安装了DataStax,我根据DataStax的文档逐步完成了这一步,并按照DataStax的文档说明启用(激活)Solr .

我创建了使用此查询的键空间:

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

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

Traceback(最近一次调用最后一次):文件“/ usr / bin / cqlsh”,第1124行,在perform_simple_statement rows = self.session.execute(statement,trace = self.tracing_enabled)文件“/ usr / share / dse / cassandra /lib/cassandra-driver-internal-only-2.7.2.zip/cassandra-driver-2.7.2/cassandra/cluster.py“,第1602行,执行结果= future.result()文件”/ usr / share /dse/cassandra/lib/cassandra-driver-internal-only-2.7.2.zip/cassandra-driver-2.7.2/cassandra/cluster.py“,第3347行,结果引发self._final_exception不可用:code = 1000 [Unavailable exception] message =“无法达到一致性级别1”info = {'required_replicas':1,'alive_replicas':0,'consistency':'ONE'}

If anyone knows the answer of the problem, please guide me

Note: 它不想拥有分布式系统,我们只需要这台服务器用于开发,我们只想在开发过程中使用它 .

更新

这是我们在output.log中看到的最新错误

ERROR 20:45:32,468初始化期间的致命异常org.apache.cassandra.exceptions.ConfigurationException:如果snitch的数据中心(Solr)与以前的数据中心(Cassandra)不同,则无法启动节点 . 请修复snitch配置,停用并重新引导此节点或使用标志-Dcassandra.ignore_dc = true .

我们也根据上面的错误运行了dse cassandra -Dcassandra.ignore_dc=true ,但它没有效果我仍然有问题!

1 回答

  • 1

    我有这个问题,我停止了DSE并重新开始,这对我有用!

    有时Cassandra不能定期工作,您可能需要更改一些DSE配置,最佳解决方案是重新启动DSE并再次测试cqlsh!

    我希望有效!

相关问题