【发布时间】:2019-07-18 12:11:22
【问题描述】:
我不确定我的 Mac 中是否安装了 elasticsearch。 macOS:10.14 弹性搜索:5.6
这是我尝试过的:
-
Bash 命令:
elasticsearch结果:
-bash: elasticsearch: command not found -
Bash 命令:
brew search elasticsearch结果:
==> Formulae elasticsearch elasticsearch@2.4 elasticsearch@5.6✔ -
Bash 命令:
brew services start elasticsearch结果:
Service `elasticsearch@5.6` already started, use `brew services restart elasticsearch@5.6` to restart. -
Bash 命令:
brew services restart elasticsearch@5.6结果:
==> Successfully ran `elasticsearch@5.6` (label: homebrew.mxcl.elasticsearch@5.6)
但是当我尝试卷曲时http://localhost:9200/ 我得到 curl: (7) 无法连接到 localhost 端口 9200:连接被拒绝
我的应用服务器抛出此错误: Faraday::ConnectionFailed(无法打开到 localhost:9200 的 TCP 连接(连接被拒绝 - “localhost”端口 9200 的连接(2)):
即使我重新安装了 elasticsearch,我又遇到了这个问题。
我哪里出错了?
【问题讨论】:
-
查看日志文件
-
在日志中我可以找到“所有分片失败”,所以我手动删除了所有分片并再次重新安装了 elasticsearch,现在它可以工作了。谢谢
标签: bash macos elasticsearch