问题描述
我在ubuntu上运行默认的config elasticsearch实例(版本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楼
好的,以防万一有人遇到同样的问题。 在Linux上,我不得不更改初始化客户端的方式。
首先我有
Node node = nodeBuilder().node();
client = node.client();
在Windows上有效,但在ubuntu上无效。 在这里我不得不特别提到主机和端口。
client = new TransportClient().addTransportAddress(new InetSocketTransportAddress("localhost",9300));