我需要将代码从传输客户端升级到高级客户端,但遇到转换配置的问题。
我找到了这个https://www.elastic.co/guide/en/elasticsearch/client/java-rest/7.3/_changing_the_client_8217_s_initialization_code.html。 但是本手册并不能帮助我向客户端添加设置和插件。
Settings settings = Settings.builder()
.put("client.transport.ignore_cluster_name",true)
.put("some_other_settings","value")
.addPlugin(SSLSearchGuardPlugin.class)
.build();
TransportClient transportClient = new PreBuiltTransportClient(settings)
.addTransportAddress(new
TransportAddress(InetAddress.getByName("localhost"), 9300))