Я пытаюсь запустить эластичный поиск в моем приложении express / nodejs на Ubuntu 17.10. Но почему-то выдает ошибку, как показано ниже:
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
. Версия пакета упругого поиска npm - 13.3.1
.