Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java SpringBoot应用程序的配置Elasticsearch_Java_Spring Boot_Maven_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch - Fatal编程技术网 elasticsearch,Java,Spring Boot,Maven,elasticsearch" /> elasticsearch,Java,Spring Boot,Maven,elasticsearch" />

java SpringBoot应用程序的配置Elasticsearch

java SpringBoot应用程序的配置Elasticsearch,java,spring-boot,maven,elasticsearch,Java,Spring Boot,Maven,elasticsearch,我正在尝试用JDK1.8和ElasticSearchVersion7.6.61配置Elastic到SpringBoot应用程序 以及当前的spring版本2.2.5.0 <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.5.RELEASE</ver

我正在尝试用JDK1.8和ElasticSearchVersion7.6.61配置Elastic到SpringBoot应用程序 以及当前的spring版本2.2.5.0

   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-parent</artifactId>
   <version>2.2.5.RELEASE</version>
   <relativePath/>
您在内部添加的高级REST客户端称为低级REST客户端

<dependency>
      <groupId>org.elasticsearch.client</groupId>
      <artifactId>elasticsearch-rest-high-level-client</artifactId>
      <version>${org.elasticsearch}</version>
</dependency>
因此,与弹性搜索依赖项相关的完整pom.xml应该如下所示:

<dependency>
      <groupId>org.elasticsearch</groupId>
      <artifactId>elasticsearch</artifactId>
      <version>${org.elasticsearch}</version>
</dependency>

<dependency>
      <groupId>org.elasticsearch.client</groupId>
      <artifactId>elasticsearch-rest-high-level-client</artifactId>
      <version>${org.elasticsearch}</version>
</dependency>

<dependency>
      <groupId>org.elasticsearch.client</groupId>
      <artifactId>elasticsearch-rest-client-sniffer</artifactId>
      <version>${org.elasticsearch}</version>
</dependency>

<dependency>
      <groupId>org.elasticsearch.client</groupId>
      <artifactId>transport</artifactId>
      <version>${org.elasticsearch}</version>
</dependency>

<dependency>
      <groupId> org.elasticsearch.client </ groupId>
      <artifactId> elasticsearch-rest-client </ artifactId>
      <version>${org.elasticsearch}</ version>
</ dependency>
您在内部添加的高级REST客户端称为低级REST客户端

<dependency>
      <groupId>org.elasticsearch.client</groupId>
      <artifactId>elasticsearch-rest-high-level-client</artifactId>
      <version>${org.elasticsearch}</version>
</dependency>
因此,与弹性搜索依赖项相关的完整pom.xml应该如下所示:

<dependency>
      <groupId>org.elasticsearch</groupId>
      <artifactId>elasticsearch</artifactId>
      <version>${org.elasticsearch}</version>
</dependency>

<dependency>
      <groupId>org.elasticsearch.client</groupId>
      <artifactId>elasticsearch-rest-high-level-client</artifactId>
      <version>${org.elasticsearch}</version>
</dependency>

<dependency>
      <groupId>org.elasticsearch.client</groupId>
      <artifactId>elasticsearch-rest-client-sniffer</artifactId>
      <version>${org.elasticsearch}</version>
</dependency>

<dependency>
      <groupId>org.elasticsearch.client</groupId>
      <artifactId>transport</artifactId>
      <version>${org.elasticsearch}</version>
</dependency>

<dependency>
      <groupId> org.elasticsearch.client </ groupId>
      <artifactId> elasticsearch-rest-client </ artifactId>
      <version>${org.elasticsearch}</ version>
</ dependency>

当springboot与elasticsearch一起使用时,您需要显式地使用一些可传递的依赖项,因为springboot声明了版本6.4

基本上,您可以将其放在pom.xml中:


请参阅此处的文档:

当将springboot与elasticsearch结合使用时,您需要明确使用一些可传递的依赖项,因为springboot声明了版本6.4

基本上,您可以将其放在pom.xml中:


请参阅此处的文档:

您能否粘贴pom.xml的一段,其中提到您如何在项目org.ElasticSearch ElasticSearch${org.ElasticSearch}org.ElasticSearch.client ElasticSearch rest高级客户端${org.ElasticSearch}org.elasticsearch.client elasticsearch rest客户端嗅探器${org.elasticsearch}@Purushottam请将pom的内容添加到问题中,以便于理解read@OpsterESNinjaNishant我添加了弹性搜索dependency@Purushottam这可能会有所帮助。您能否粘贴pom.xml的一段,其中提到您如何在项目org.ElasticSearch ElasticSearch中添加对ElasticSearch的依赖关系${org.elasticsearch}org.elasticsearch.client elasticsearch rest高级客户端${org.elasticsearch}org.elasticsearch.client elasticsearch rest客户端嗅探器${org.elasticsearch}@Purushottam请将pom的内容添加到问题中,以便于理解read@OpsterESNinjaNishant我添加了弹性搜索dependency@Purushottam这可能会有帮助。@Purushottam如果你的问题得到解决,你能接受答案吗。谢谢。@Purushottam如果你的问题得到解决,你能接受答案吗。谢谢。
<dependency>
      <groupId>org.elasticsearch</groupId>
      <artifactId>elasticsearch</artifactId>
      <version>${org.elasticsearch}</version>
</dependency>

<dependency>
      <groupId>org.elasticsearch.client</groupId>
      <artifactId>elasticsearch-rest-high-level-client</artifactId>
      <version>${org.elasticsearch}</version>
</dependency>

<dependency>
      <groupId>org.elasticsearch.client</groupId>
      <artifactId>elasticsearch-rest-client-sniffer</artifactId>
      <version>${org.elasticsearch}</version>
</dependency>

<dependency>
      <groupId>org.elasticsearch.client</groupId>
      <artifactId>transport</artifactId>
      <version>${org.elasticsearch}</version>
</dependency>

<dependency>
      <groupId> org.elasticsearch.client </ groupId>
      <artifactId> elasticsearch-rest-client </ artifactId>
      <version>${org.elasticsearch}</ version>
</ dependency>
<properties>
  <elasticsearch.version>7.6.1<elasticsearch.version>
</properties>