ElasticSearch Java在初始化状态中挂起

时间:2015-07-30 12:53:49

标签: java elasticsearch

我在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机器上)。

我知道如何找到更多/任何日志/任何已知问题?

非常感谢。

1 个答案:

答案 0 :(得分:0)

好的,以防其他人遇到同样的问题。在linux上,我不得不改变初始化客户端的方式。

首先我有

Node node = nodeBuilder().node();
client = node.client();

适用于Windows但不适用于ubuntu。我必须特别提到主机和端口。

client = new TransportClient().addTransportAddress(new InetSocketTransportAddress("localhost",9300));