在Ubuntu服务器上安装DataStax Cassandra无效

时间:2016-06-12 21:13:28

标签: ubuntu solr cassandra datastax datastax-enterprise

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

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

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

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

  

追踪(最近一次通话):         文件" / 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行,执行中           result = 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       不可用:代码= 1000 [不可用的例外]消息="无法达到一致性等级ONE" info = {' required_replicas':1,   ' alive_replicas':0,'一致性':' ONE'}

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

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

更新

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

  

ERROR 20:45:32,468初始化期间的致命异常   org.apache.cassandra.exceptions.ConfigurationException:无法启动   如果snitch的数据中心(Solr)与以前的数据中心不同,则节点   (卡桑德拉)。请修复飞贼配置,退役和   rebootstrap此节点或使用标志-Dcassandra.ignore_dc = true。

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

1 个答案:

答案 0 :(得分:1)

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

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

我希望有效!