gpt4 book ai didi

java - 不使用 Maven 导入 PrebuiltTransportClient

转载 作者:行者123 更新时间:2023-12-01 18:00:33 28 4
gpt4 key购买 nike

因此,在上一个问题中,我解释了如何在没有 Maven 的情况下开发需要使用 elasticsearch 5.1.1 的 Spring 项目。感谢您的帮助,我已成功导入 Elasticsearch ,并关注 this answer我正在尝试创建一个 TransportClient。我当前的代码是:

import org.elasticsearch.client.transport.TransportClient;
import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.common.transport.InetSocketTransportAddress;
import org.elasticsearch.transport.client.PreBuiltTransportClient;
import java.net.InetAddress;
import java.net.UnknownHostException;


TransportClient client = new PreBuiltTransportClient(Settings.EMPTY)
.addTransportAddress(new InetSocketTransportAddress(InetAddress.getByName("host1"), 9300))
.addTransportAddress(new InetSocketTransportAddress(InetAddress.getByName("host2"), 9300));

问题似乎是 PreBuiltTransportClient 的导入不再位于该位置。有谁知道我可以从哪里导入 PreBuiltTransportClient?感谢您的帮助。

最佳答案

只需按照以下步骤操作:

  1. 转到MVN repository对于 org.elasticsearch.client » 传输 » 5.1.1 依赖项
  2. 点击“下载 JAR”
  3. 将该 JAR 保存到 WEB-INF/lib 文件夹中
  4. 重新打包您的 WAR 并部署它
  5. 享受

关于java - 不使用 Maven 导入 PrebuiltTransportClient,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41336254/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com