web 连接 elasticsearch 中的问题
来源:互联网 发布:mysql查询时间最近的 编辑:程序博客网 时间:2024/06/16 08:03
通过安装head插件,可以通过地址http://localhost:9200/_plugin/head/ 来访问控制台
java client 连接es遇到的2个问题
没有可用的节点
javaclient连接未经配置的es,会报出None of the configured nodes are available异常。解决办法是配置2个参数。这两个参数可以在es_home/config/elasticsearch.yml中配置。然后重启es即可。
network.publish_host: 192.168.1.75network.bind_host: 192.168.1.75##z注意,":"后面要加一个空格,否则会报错。
参数配置成功后,如果仍然报相同的错误,请确保防火墙的策略正确,或者防火墙被关闭。
下面有详细的异常信息和其他的一些相关信息。
异常信息:
Exception in thread "main" NoNodeAvailableException[None of the configured nodes are available: [{#transport#-1}{192.168.1.75}{es/192.168.1.75:9300}]] at org.elasticsearch.client.transport.TransportClientNodesService.ensureNodesAreAvailable(TransportClientNodesService.java:290) at org.elasticsearch.client.transport.TransportClientNodesService.execute(TransportClientNodesService.java:207) at org.elasticsearch.client.transport.support.TransportProxyClient.execute(TransportProxyClient.java:55) at org.elasticsearch.client.transport.TransportClient.doExecute(TransportClient.java:288) at org.elasticsearch.client.support.AbstractClient.execute(AbstractClient.java:359) at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:86) at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:56) at c11_se.es.EsDemo.main(EsDemo.java:20)
分析:
原因是默认情况下(2.3.x)的transport模块的2个配置发布地址、绑定地址的host是127.0.0.1
启动日志中会打印这两个参数
[xxxx][INFO ][transport ] [Zero] publish_address {127.0.0.1:9300}, bound_addresses {127.0.0.1:9300}, {[::1]:9300}
在_plugin/head界面中也可以查看到这些信息。
只需要对这这2个配置进行修改即可。
阅读全文
0 0
- web 连接 elasticsearch 中的问题
- 记录一次elasticsearch连接问题
- 远程连接elasticsearch遇到的问题
- Elasticsearch生产环境中的一些问题
- Elasticsearch使用过程中的问题总结
- web.config中的连接字符串
- elasticsearch head 连接不到elasticsearch
- 连接Access中的问题
- 数据库中的连接问题
- oracle中的连接问题
- web.config连接串问题
- web投票中的问题
- web中的utf8问题
- web中的路径问题
- web中的一些问题
- Web中的验证问题
- Web中的安全性问题
- web中的乱码问题
- cenos7安装svn
- Python:练习题(列表推导式、词频统计、异常处理、正则表达式等)
- 循环定时器--用setTimeout代替setInterval
- BLE主机主动扫描和被动扫描
- Java中HashMap遍历的两种方式
- web 连接 elasticsearch 中的问题
- jquery获取元素坐标获取鼠标坐标
- 如何使用FTP登录装着Win10 Iot系统的树莓派
- Mastering Android NDK Build System
- Adb相关
- memcached--查找命令--decr&&incr
- pkg-config资料
- Codeforces 55D Beautiful numbers 数位DP
- 机器学习基石 4.2 Probability to the Rescue