【问题标题】:Usergrid Setup - Cassandra Error用户网格设置 - Cassandra 错误
【发布时间】:2016-09-01 15:10:29
【问题描述】:

我们正在尝试使用以下配置设置 Apache Usergrid 2.1:

  • CentOS 7
  • 卡桑德拉 1.2.19
  • Oracle Java 1.8.0_91
  • Tomcat 8.0.33
  • 弹性搜索 2.3.2

Tomcat、Cassandra 和 ElasticSearch 运行正常,日志没有错误。但是,当我们部署 usergrid 堆栈 (ROOT.war) 时,我们在 catalina.out 中收到以下错误并且没有任何效果。

WARN Slf4jConnectionPoolMonitorImpl:31 - BadRequestException: [host=localhost(127.0.0.1):9160, latency=3(3), attempts=1]InvalidRequestException(why:Keyspace 'Usergrid_Applications' does not exist)
ERROR ServiceManager:110 - This should never happen
org.apache.usergrid.persistence.collection.exception.CollectionRuntimeException: An error occurred connecting to cassandra

此日志几乎每 5 秒写入一次。

由于应用程序未运行,建议的数据库设置 URL 也不起作用。

顺便说一句,我们正在关注此文档:https://usergrid.apache.org/docs/installation/deployment-guide.html

我们也尝试手动生成“Usergrid_Applications”键空间,但这也不起作用。

我们怎样才能让它发挥作用?

【问题讨论】:

    标签: cassandra usergrid


    【解决方案1】:

    我认为问题出在 ElasticSearch 版本上。当我们使用以下配置安装时,设置已成功完成。

    • OpenJDK 1.8.0_91
    • Tomcat 8.0.33
    • Cassandra 1.2.19(Datastax 社区分发版)
    • 弹性搜索 1.4.5

    顺便说一句,错误日志非常具有误导性。

    【讨论】:

    • 我认为你是对的。 Usergrid 2.x 当前需要 ElasticSearch 1.4.x。
    • ElasticSearch 1.4 是硬性要求。 Cassandra 1.2.x 并非如此,我已经使用 Cassandra 3.4 进行了测试,并且可以正常工作。
    • 文档已更新,并表示支持 ES 1.7。 github.com/apache/usergrid/blob/master/stack/README.md
    【解决方案2】:

    在解决这个问题很长时间后,我意识到在我的情况下,如果没有 /etc/default/elasticsearch 中的额外配置,elasticsearch 1.7.6 和 2.x 就无法启动。 只需在文件中添加这一行 START_DAEMON=true 并重新启动 elasticsearch 即可。 现在可以使用 1.7.6 成功连接设置 usergrid(2.x 仍然不支持,因为 usergrid 插件仍然是 [1.4.0.Beta1])。到处寻找答案,但直到现在都找不到任何参考。于是想到了发帖。 由于这个问题,我几乎放弃了使用 usergrid。

    【讨论】:

      【解决方案3】:

      键空间“Usergrid_Applications”不存在。

      别担心,只是一个警告,因为在您的 Cassandra 中找不到密钥空间。

      只需使用数据库设置 api 来初始化您的数据库,此警告就会消失。

      【讨论】:

        猜你喜欢
        • 2016-03-21
        • 2011-07-17
        • 2017-07-29
        • 2019-11-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-04-05
        相关资源
        最近更新 更多