问答详情
源自:6-1 SpringBoot集成ElasticSearch

关于elasticsearch Transport模块问题

本地安装的是elasticserach-6.6.2版本单机部署,在查询es集群数据报错提示:

org.elasticsearch.client.transport.NoNodeAvailableException: None of the configured nodes are available

这个是不是maven中Transport版本有问题

还有就是es官方已经在新版本中废弃Transport了,在实战课程中是用的spring.data吗

<properties>
    <elasticsearch.version>5.5.2</elasticsearch.version>
</properties>
<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
    <!--<dependency>-->
        <!--<groupId>org.springframework.boot</groupId>-->
        <!--<artifactId>spring-boot-starter-data-elasticsearch</artifactId>-->
    <!--</dependency>-->
    <dependency>
        <groupId>org.elasticsearch.client</groupId>
        <artifactId>transport</artifactId>
        <version>${elasticsearch.version}</version>
    </dependency>
 </dependencies>


提问者:金色年华ch 2019-12-22 16:52

个回答

  • 慕先生6317472
    2020-01-02 17:48:09

    保证transport的版本号跟你的elasticsearch版本一致