elasticsearch无法在ubuntu机器上建立连接

时间:2018-04-30 16:34:17

标签: node.js elasticsearch

我正在尝试在ubuntu 17.10上的express / nodejs应用程序上运行弹性搜索。但不知何故,它给出了如下所示的错误:

Error: Request error, retrying
  HEAD http://localhost:9200/ => connect ECONNREFUSED 127.0.0.1:9200

我的代码如下所示:

const connectElasticSearchClient = () => {
    client = new elasticsearch.Client({  
        hosts: ['localhost:9200'],
        maxRetries: 10,
        keepAlive: true,
        maxSockets: 10,
        minSockets: 10
    });

    client.ping({
        requestTimeout: 300000,
    }, function (error) {
        if (error) {
            console.error('elasticsearch cluster is down!' + error);
        } else {
            console.log('Everything is ok');
        }
    });
};

我正在尝试在节点版本8.11.1上运行它。 elasticsearch npm包的版本为13.3.1

0 个答案:

没有答案