程序连接ES时报java.nio.channels.ClosedChannelException: null

报这个java.nio.channels.ClosedChannelException: null错误,遇到可能的一个原因是:ES部署在docker容器内,外部应用程序无法直接访问到,需要对外声明一下IP地址,如下:

network.publish_host: 192.168.1.21
transport.tcp.port: 9300

转载于:https://my.oschina.net/airship/blog/3098397