gpt4 book ai didi

elasticsearch - Elasticsearch :连接被拒绝

转载 作者:行者123 更新时间:2023-12-02 22:30:29 25 4
gpt4 key购买 nike

直到三天前,我的 flex 搜索(本地安装)工作正常。

今天由于连接错误,它停止工作。

requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=9200): Max retries exceeded with url:

我也尝试了以下选项。
curl -XGET http://127.0.0.1:9200
curl: (7) Failed to connect to 127.0.0.1 port 9200: Connection refused

我尝试使用以下代码手动运行它,并收到以下错误。
cd /usr/local/Cellar/elasticsearch/2.4.0

ElasticsearchException[failed to read [id:206, legacy:false, file:/usr/local/var/elasticsearch/elasticsearch_sam/nodes/0/_state/global-206.st]]; nested: IOException[failed to read [id:206, legacy:false, file:/usr/local/var/elasticsearch/elasticsearch_sam/nodes/0/_state/global-206.st]]; nested: CorruptStateException[Format version is not supported (resource SimpleFSIndexInput(path="/usr/local/var/elasticsearch/elasticsearch_sam/nodes/0/_state/global-206.st"))

我正在使用的 flex 搜索版本是2.4.0,而Java版本是Java版本“1.8.0_101”,并且我正在运行MAC系统

我将所有数据存储在Elastic搜索中,没有任何备份。

如果有人可以帮助我,我会很高兴

谢谢

最佳答案

您得到CorruptStateException,这意味着Elasticsearch在其持久状态之一中检测到不一致。

基本上只是识别损坏的碎片curl -XGET http://localhost:9200/_cluster/state?pretty=true > foo.json分片将具有“INITIALIZING”状态,并将具有其节点ID
关联,这将让您知道阻塞的分片在哪里。
如果您使用的是一个副本,而另一个分片已有效启动,
您只需删除包含损坏的分片的目录即可(
执行检查索引的东西),它应该根据
其他未损坏的分片(来自另一个节点)。

关于elasticsearch - Elasticsearch :连接被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41926701/

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