None of the configured nodes are available: [{#transport#-1}{erAdMJ4wTNGxixzYoTGhCw}

使用java api和elasticsearch进行交互时,进行到如下代码编写:

 data:
    elasticsearch:
      repositories:
        enabled: true
      cluster-nodes: 127.0.0.1:9300

抛出错误 :NoNodeAvailableException[None of the configured nodes are available: [{#transport#-1}{erAdMJ4wTNGxixzYoTGhCw}{127.0.0.1}{127.0.0.1:9300}]]

原因:elasticsearch服务湍版本与当前项目引用的jar包版本不一致。
解决办法:下载elasticsearch服务湍与项目jar包一致的版本。
注:elasticsearch与java交互的默认端口号是9300,与http交互的端口号是9200。

转载于:https://my.oschina.net/u/4126727/blog/3044951

你可能感兴趣的:(None of the configured nodes are available: [{#transport#-1}{erAdMJ4wTNGxixzYoTGhCw})