我知道这个问题已经很久了,但是我想分享一下如何解决这个问题。
- 如果您在本地使用elasticsearch
您必须做的第一件事是在计算机上运行elasticsearch。
Error: Request error, retrying -- connect EConNREFUSED 127.0.0.1:9200
因为上面的消息表明您不在本地运行elasticsearch。
因此,请访问链接并按照指示进行操作。
- Docker环境
这里变得更加棘手。
首先,请按照此处的说明进行操作。
如果您使用的是node.js elasticsearch客户端,则必须指定
elasticsearch host为
172.24.0.1。
如果您使用
container_name或
private IP的
container的
docker-compose.yml,它不会工作。



