【问题标题】:Installing DataStax Cassandra on Ubuntu server does not working在 Ubuntu 服务器上安装 DataStax Cassandra 不起作用
【发布时间】: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


【解决方案1】:

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

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

我希望这有效!

【讨论】:

    猜你喜欢
    • 2021-02-17
    • 2023-03-03
    • 2017-09-29
    • 2016-09-11
    • 1970-01-01
    • 1970-01-01
    • 2015-04-18
    • 2019-11-20
    • 1970-01-01
    相关资源
    最近更新 更多