java - 我可以使用哪个函数代替 elasticsearch 2.1 中的 ImmutableSettings.settingsBuilder()

标签 java elasticsearch

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/

相关文章:

Java 将扫描仪传递给方法

amazon-web-services - 如何在Amazon Elasticsearch Service中检查Elasticsearch日志?

elasticsearch - Elasticsearch多个前缀查询或匹配

elasticsearch - 戈朗错误 "not enough arguments in call"

apache - 将 Nutch 与最新的 Elasticsearch 结合使用

java - Grails 2.1.1 - 如何使用 AstTransformer 开发插件?

java - IBM java8 BigDecimal 与 MathContext.DECIMAL64 的 float 问题

java - 来自 Hibernate Entity 的 For 循环未按预期返回结果

elasticsearch - elasticsearch-创建新的映射并将数据从旧的映射数据转换为新的

java - 如何在不使用任何映射表的情况下将 Hibernate 中的集合映射到 PostgreSQL DB?