elastic-search 项目中的 ImmutableSettings 类已经不存在了。我发现类被删除了。
我在 ImmutableSetting 类中使用函数 settingsBuilder() 但现在它被删除了。有没有人建议我使用哪个函数来代替 > ImmutableSettings.settingsBuilder()。
我使用这个函数如下。
ImmutableSettings.settingsBuilder().put("cluster.name",properties.getProperty(ELS_CLUSTER_NAME)).put("client.transport.sniff", true).build();
最佳答案
我最近从 1.7 升级到 2.1.1,这是我必须做的改变:
Settings settings = Settings.settingsBuilder().put("cluster.name", "elasticsearch").put("client.transport.sniff", true).build();
TransportClient client = new TransportClient.Builder().settings(settings).build();
client.addTransportAddress(new InetSocketTransportAddress(InetAddress.getByName("localhost"), 9300));
关于java - 我可以使用哪个函数代替 elasticsearch 2.1 中的 ImmutableSettings.settingsBuilder(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34541639/