无法加载弹性节点

时间:2018-11-16 08:58:08

标签: spring-boot elasticsearch jhipster

最近,我开始学习jhipster。在我完成一个jhipster项目并运行它之后,但是它抛出一个错误:

 ERROR 16725 --- [  restartedMain] .d.e.r.s.AbstractElasticsearchRepository : failed to load elasticsearch nodes : org.elasticsearch.client.transport.NoNodeAvailableException: None of the configured nodes are available: [{#transport#-1}{yaU7NNKDRzK_pZir0MCKNw}{localhost}{127.0.0.1:9300}]

这是我的elasticsearch.yml:

version: '2'
services:
    cmpmanager-elasticsearch:
        image: elasticsearch:5.6.5
        # volumes:
        #     - ~/volumes/jhipster/CMPManager/elasticsearch/:/usr/share/elasticsearch/data/
        ports:
            - 9200:9200
            - 9300:9300
        command: -Enetwork.host=0.0.0.0 -Ediscovery.type=single-node

1 个答案:

答案 0 :(得分:0)

如果要从另一台主机访问ES节点,请使用以下命令检查节点状态,

curl '192.168.x.y:9200/_cat/indices?v'

如果无法显示状态,则必须打开ES才能通过公共访问。

host=0.0.0.0 

对我也不行。