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