gpt4 book ai didi

elasticsearch - 无法在 Mac 上启动 ElasticSearch

转载 作者:行者123 更新时间:2023-11-29 02:46:59 24 4
gpt4 key购买 nike

我通过 brew install elasticsearch 安装了 elasticsearch 并使用 brew services start elasticsearch 启动了它,然而,curl http://127.0.0.1:9200 显示 connection refused。我检查了端口: netstat -a -n | grep TCP | grep 9200 和一些 ipv4 正在那里运行。好的,所以我打开 /usr/local/etc/elasticsearch/elasticsearch.yml 并将端口更改为 9300 并且取消注释并更改:network.host: 127.0.0.1。当我执行 curl http://127.0.0.1:9300 时仍然显示 connection refused操作系统MacOS High Sierra 10.13.4。如果我们打开 /usr/local/var/log/elasticsearch/elasticsearch_nikitavlasenko.log 错误似乎是:

Cluster name [elasticsearch_nikitavlasenko] subdirectory exists in data paths [/usr/local/var/lib/elasticsearch/elasticsearch_nikitavlasenko]. All data under these paths must be moved up one directory to paths [/usr/local/var/lib/elasticsearch]

最佳答案

您之前是否安装过旧版本(2.x 或更早版本)?听起来很像这样PR to check that you're not using the old behavior when there was the node name in the path .

我会做什么:

  • 如果您不再需要数据,只需删除 /usr/local/var/lib/elasticsearch/elasticsearch_nikitavlasenko 并重新开始。
  • 如果您需要这些数据,您可以更改配置中的 path.data 或将文件夹向上移动一层(就像日志消息所说的那样)。

PS:我不会将端口 9300 用于 HTTP,因为这通常是用于集群本身节点通信的端口。

关于elasticsearch - 无法在 Mac 上启动 ElasticSearch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55437753/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com