问题描述:elasticsearch 重启后出现了elasticsearch Unassigned 异常,出现这个问题的原因是表明该数据分片的异常,那么需要重启这个数据分片。
- 解决方案如下:
curl -s "http://localhost:9200/_cat/shards" | grep UNASSIGNED2、查看master节点的唯一标识
curl 'localhost:9200/_nodes/process?pretty'3、逐个修复每一个节点分片数据。
改:index、shard、node
inde:需要修复的索引的名字
shard:shard的编号
node:master节点的唯一标识
curl -XPOST 'localhost:9200/_cluster/reroute' -d '{ "commands" : [ { "allocate" : { "index" : "test_index", "shard" : 0, "node" : "es01-test", "allow_primary" : true } } ] }'
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)