Client client = TransportClient.builder().build()
.addTransportAddress(new InetSocketTransportAddress(InetAddress.getByName("mon1"),9300));
我正在使用上面的代码片段为使用java API的弹性搜索创建传输客户端,但它会抛出方法InetAddress.getByName()
的异常。说Unknown Host Exception
。我需要为它创建一些配置文件吗?如果是,请提供详细信息。
注意: - 我在本地计算机上没有使用弹性搜索群集。
答案 0 :(得分:0)
InetAddress.getByName抛出未处理的异常"找不到主机"
将整个代码放在try catch块中,它会起作用。 : - )
注意: - 需要Elasticsearch.yml文件。如果您使用的是Java API,请将其放在资源文件夹中