【发布时间】:2017-04-12 05:00:04
【问题描述】:
我在连接到本地版本的 elasticsearch 时遇到问题。我正在执行以下操作
val uri = ElasticsearchClientUri("elasticsearch://127.0.0.1:9300")
val client = ElasticClient.remote(uri)
lient execute { search in "_all" query "test" }
但是得到一个
org.elasticsearch.client.transport.NoNodeAvailableException: None of the configured nodes are available: []
异常。如果我在 9200 / 或 9300 之间移动并不重要。据我所知,ES 已启动并正常运行。任何指针表示赞赏。
【问题讨论】:
-
你好史蒂夫,你能检查这个链接吗:github.com/sksamuel/elastic4s看看它是否对你有帮助。
-
你怎么用本地地址远程?你能用基本的 GET 请求在 9200 访问你的本地实例以查看它的响应吗?
-
我只需
val client = ElasticClient.local就可以连接到我的本地实例 -
客户端和服务器的版本是什么?他们可能是无敌的。
-
嗨@AkshayBijawe,感谢您的评论-我一直以此为基础和其他一些衍生产品的例子,但没有一个有效:-(
标签: scala elasticsearch elastic4s