es某个分片受损或卡在INITIALIZING状态时解决办法
Posted Minion Inside
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了es某个分片受损或卡在INITIALIZING状态时解决办法相关的知识,希望对你有一定的参考价值。
参考这篇文章
1 # OK last warning: you will probably lose data. Don‘t do this if you can‘t risk that. 2 CLUSTER="test_gengmei" 3 INDEX="gm_test" 4 SHARD="0" 5 6 # this is where the rpm dumped all the lucene jars 7 cd /usr/share/elasticsearch/lib 8 9 # run the tool. You may want to adapt the shard path 10 java -cp lucene-core*.jar -ea:org.apache.lucene... org.apache.lucene.index.CheckIndex /data/elasticsearch/${CLUSTER}/nodes/0/indices/${INDEX}/${SHARD}/index/ -fix 11 12 # go to wherever the translog of your problem shard is 13 cd /data/elasticsearch/${CLUSTER}/nodes/0/indices/${INDEX}/${SHARD}/translog 14 ls 15 # note the recovery file; now would be a good time to make a backup of this file because we will remove it 16 rm * 17 18 sudo service elasticsearch stop 19 sudo service elasticsearch start
以上是关于es某个分片受损或卡在INITIALIZING状态时解决办法的主要内容,如果未能解决你的问题,请参考以下文章
elasticsearch 集群indices 分片状态INITIALIZING
在线上环境启动tomcat没有报错,卡在 `ConnectionProviderFactory: Initializing connection provider` 处。