我在ubuntu上运行默认的配置弹性搜索实例(版本1.7.0)并且没有问题地启动它。我可以用Sense连接它,例如
我的Java客户端似乎无法连接到它,只在两条消息后挂起:
2015-07-30 14:47:37,686 INFO : [Masque] version[1.7.0], pid[27317], build[929b973/2015-07-16T14:31:07Z]
2015-07-30 14:47:37,686 INFO : [Masque] initializing ...
elasticsearch日志不会显示任何失败的连接尝试的错误或提示。
本地相同的设置完美无缺(但在Windows机器上)。
我知道如何找到更多/任何日志/任何已知问题?
非常感谢。
答案 0 :(得分:0)
好的,以防其他人遇到同样的问题。在linux上,我不得不改变初始化客户端的方式。
首先我有
Node node = nodeBuilder().node();
client = node.client();
适用于Windows但不适用于ubuntu。我必须特别提到主机和端口。
client = new TransportClient().addTransportAddress(new InetSocketTransportAddress("localhost",9300));