为什么我使用弹性搜索获得NoNodeAvailableException?

时间:2014-11-30 11:45:37

标签: scala playframework elasticsearch

我是一名测试员,对于游戏和scala来说都是新手。我有一些要测试的源代码,我已经设法编译并安装了弹性搜索,它被用作我的数据源。我尝试运行代码时遇到错误:

[NoNodeAvailableException: No node available]  

我已经看到了其他线程,但他们都提到检查弹性搜索节点是否在application.conf中配置。但是,我测试的应用程序没有这样的文件。是否有其他节点可以配置?我茫然失去了定义elasticsearch节点的地方。我安装了elasticsearch 1.4.1。

任何帮助都会非常感激,我已经耗尽了目前所知的所有途径!

1 个答案:

答案 0 :(得分:0)

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

以下是您可以尝试的一些事项:

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