【发布时间】:2016-10-13 05:53:11
【问题描述】:
我在 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 行 = self.session.execute(语句,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 [不可用异常] message="无法达到一致性级别ONE" info={'required_replicas': 1, 'alive_replicas': 0, '一致性': 'ONE'}
如果有人知道问题的答案,请指导我
注意:它不希望有分布式系统,我们只是有这个服务器用于我们的开发,我们只是想在开发过程中使用它。 p>
更新
这是我们在 output.log 中看到的最新错误
ERROR 20:45:32,468 初始化期间的致命异常 org.apache.cassandra.exceptions.ConfigurationException:无法启动 如果 snitch 的数据中心 (Solr) 与之前的数据中心不同,则为节点 (卡桑德拉)。请修复告密者配置、停用和 重新启动此节点或使用标志 -Dcassandra.ignore_dc=true。
我们也按照上面的错误运行了dsecassandra -Dcassandra.ignore_dc=true,但是没有生效,我还是有问题!
【问题讨论】:
-
无法达到 1 的一致性意味着您的节点已关闭。进程是否正在运行?
-
@phact 我确定它是向下还是向上!我怎样才能打开它?或运行该过程? (我不是专家,我只是新手)
-
也许这会有所帮助
-
@phact 谢谢。好像很有用!
标签: ubuntu solr cassandra datastax datastax-enterprise