Client client = TransportClient.builder().build()
.addTransportAddress(new InetSocketTransportAddress(InetAddress.getByName("mon1"),9300));
我使用上面的代码片段为使用java API的弹性搜索创建传输客户端,但它会抛出方法 InetAddress.getByName()
的异常 . 说 Unknown Host Exception
. 我需要为它创建一些配置文件吗?如果是,请提供详细信息 .
注意: - I am not using a elastic search cluster on my local machine.
1 回答
InetAddress.getByName抛出未处理的异常“找不到主机”
将整个代码放在try catch块中,它会起作用 . :-)
注意: - 需要Elasticsearch.yml文件 . 如果您使用的是Java API,请将其放在资源文件夹中