首页 文章

为弹性搜索创建传输客户端会抛出未知的主机异常

提问于
浏览
-1
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 回答

  • 0

    InetAddress.getByName抛出未处理的异常“找不到主机”

    将整个代码放在try catch块中,它会起作用 . :-)

    注意: - 需要Elasticsearch.yml文件 . 如果您使用的是Java API,请将其放在资源文件夹中

相关问题