【问题标题】:Why am I getting a NoNodeAvailableException with elastic search?为什么我会通过弹性搜索获得 NoNodeAvailableException?
【发布时间】:2014-11-30 11:45:37
【问题描述】:

我是一名测试人员,对 play 和 scala 都很陌生。我有一些源代码要测试,我已经设法编译并安装了弹性搜索,它被用作我的数据源。当我尝试运行代码时出现错误:

[NoNodeAvailableException: No node available]  

我在这方面看到了其他线程,但它们都指检查application.conf 中配置的弹性搜索节点。但是,我正在测试的应用程序没有这样的文件。还有其他地方可以配置节点吗?我不知道定义弹性搜索节点的位置。我安装了弹性搜索 1.4.1。

任何帮助将不胜感激,我已经用尽我目前所知的所有途径!

【问题讨论】:

    标签: scala playframework elasticsearch


    【解决方案1】:

    基本上,您需要告诉 Play 您的 ElasticSearch 实例的位置(IP 和端口)。这通常在application.conf 中完成。

    您可以尝试以下几点:

    1. 您是否在conf 目录中查看了application.conf
    2. 如果在那里找不到,请尝试查看异常的堆栈跟踪并查看异常所在的源文件。在源文件中,您将看到如何为 ElasticSearch 设置 IP/端口。

    【讨论】:

      猜你喜欢
      • 2017-04-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多