- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我期待将 Elasticsearch 集成到 Spring Boot Web 应用程序中。这是我创建传输客户端的配置:
@Configuration
public class ElasticsearchConfig {
private TransportClient client;
@Bean
public TransportClient client() throws UnknownHostException{
Settings settings = Settings.builder()
.put("client.transport.nodes_sampler_interval", "5s")
.put("client.transport.sniff", false)
.put("transport.tcp.compress", true)
.put("cluster.name", "clusterName")
.put("xpack.security.transport.ssl.enabled", true)
.build();
client = new PreBuiltTransportClient(settings);
client.addTransportAddress(new InetSocketTransportAddress(InetAddress.getByName("localhost"), 9300));
return client;
}
当我启动项目时,出现以下错误,我不知道为什么:
java.lang.ClassNotFoundException: org.elasticsearch.plugins.NetworkPlugin
我是不是忘记添加依赖了?
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-elasticsearch</artifactId>
</dependency>
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>transport</artifactId>
<version>5.1.1</version>
</dependency>
希望你能帮助我
最佳答案
我刚刚遇到了同样的问题。似乎 Elasticsearch 文档不完整。除了transport client依赖,还需要添加elasticsearch依赖:
<dependency>
<groupId>org.elasticsearch</groupId>
<artifactId>elasticsearch</artifactId>
<version>5.1.1</version>
</dependency>
您还需要 log4j 依赖项,但这在 Elasticsearch docs 中有明确说明.
关于spring - Elasticsearch TransportClient NetworkPlugin NoClassDefFoundError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41062726/
我在k8s节点上部署一些Pod时遇到问题。错误如下: Failed create pod sandbox: rpc error: code = Unknown desc = failed to set
我期待将 Elasticsearch 集成到 Spring Boot Web 应用程序中。这是我创建传输客户端的配置: @Configuration public class Elasticsearc
关于我使用的以下描述 pod 的日志,我的 pod 由于“FailedCreatePodSandBox”而陷入挂起状态 有一些关键说明: -我使用印花布作为 CNI。 - 这个日志重复多次,我只是把这
K8版本: Client Version: version.Info{Major:"1", Minor:"6", GitVersion:"v1.6.4", GitCommit:"d6f43322453
我正在尝试将我的示例 Spring Boot 微服务部署到 Kubernetes 集群中。我的每个节点都显示就绪状态。当我尝试部署时,我的 pod 只显示 ContainerCreating . 当我
我正在尝试在具有一个主节点和两个工作节点的 K8s 集群上创建部署。该集群在 3 个 AWS EC2 实例上运行并使用编织网络。 [root@master ~]# export kubever=$(k
在k8s(v1.10)集群上发布Redis POD创建,并且POD创建停留在“ContainerCreating”上 Type Reason Age
从 Kubernetes 启动工作节点虚拟机( AWS )后出现此错误安慰。我正在使用 PKS ( Pivotal Container Service ) network for pod "xxxxx
我是一名优秀的程序员,十分优秀!