Bash Brew显示elasticsearch服务器正在运行,但对elasticsearch服务器的请求一直失败
我不确定我的Mac中是否安装了elasticsearch。 马科斯:10.14 弹性搜索:5.6 这就是我所尝试的:Bash Brew显示elasticsearch服务器正在运行,但对elasticsearch服务器的请求一直失败,bash,macos,elasticsearch,Bash,Macos,elasticsearch,我不确定我的Mac中是否安装了elasticsearch。 马科斯:10.14 弹性搜索:5.6 这就是我所尝试的: Bash命令:elasticsearch 结果:-bash:elasticsearch:未找到命令 Bash命令:brew search elasticsearch 结果: ==>公式弹性搜索elasticsearch@2.4 elasticsearch@5.6✔ Bash命令:brew服务启动elasticsearch 结果: Service `elasticsearch@
elasticsearch
结果:-bash:elasticsearch:未找到命令
brew search elasticsearch
结果:
==>公式弹性搜索elasticsearch@2.4 elasticsearch@5.6✔代码>
brew服务启动elasticsearch
结果:
Service `elasticsearch@5.6` already started, use `brew services restart elasticsearch@5.6` to restart.
==> Successfully ran `elasticsearch@5.6` (label: homebrew.mxcl.elasticsearch@5.6)
brew服务重新启动elasticsearch@5.6
结果:
Service `elasticsearch@5.6` already started, use `brew services restart elasticsearch@5.6` to restart.
==> Successfully ran `elasticsearch@5.6` (label: homebrew.mxcl.elasticsearch@5.6)
我哪里出错了?在日志中,我可以找到“所有碎片都失败”这个错误 正在运行
brew信息elasticsearch@5.6
我明白了:
Data: /usr/local/var/elasticsearch/elasticsearch_suryapandian/
Logs: /usr/local/var/log/elasticsearch/elasticsearch_suryapandian.log
Plugins: /usr/local/opt/elasticsearch@5.6/libexec/plugins/
Config: /usr/local/etc/elasticsearch/
plugin script: /usr/local/opt/elasticsearch@5.6/libexec/bin/elasticsearch-plugin
使用brew卸载弹性搜索后
brew卸载elasticsearch@5.6
如果elasticsearch仍然存在,我手动检查了所有这些位置,并将其全部删除。以确保删除所有旧碎片
然后我又安装了elasticsearch。现在elasticsearch运行顺利。检查日志文件,在日志中我可以找到“所有碎片失败”,因此我手动删除了所有碎片,并重新安装了elasticsearch,现在它可以工作了。谢谢你这么多年来我一直在浏览ElasticSearch的很多版本。这一直是个问题。卸载一个版本后,梳理上面标识的所有位置,只需删除ElasticSearch文件夹。然后当你重新安装时,所有的东西都会干净地通过。作为一个简单的测试,一旦安装完毕,您可以使用
curl localhost:9200
确保服务器正在运行和响应。