elasticsearch未分配原因

es无法分配分片变红(手动分配 可能丢数据)

curl -XPOST 'http://10.10.10.10:9200/_cluster/reroute' -d '{
"commands": [
{
"allocate": {
"index": "index_name",
"shard": 3,
"node": "es-test-6",
"allow_primary": true
}
}
]
}'

 

unassigned 分片问题可能的原因?

1
2
3
4
5
6
7
8
9
10
11
12
INDEX_CREATED:  由于创建索引的API导致未分配。
CLUSTER_RECOVERED:  由于完全集群恢复导致未分配。
INDEX_REOPENED:  由于打开open或关闭close一个索引导致未分配。
DANGLING_INDEX_IMPORTED:  由于导入dangling索引的结果导致未分配。
NEW_INDEX_RESTORED:  由于恢复到新索引导致未分配。
EXISTING_INDEX_RESTORED:  由于恢复到已关闭的索引导致未分配。
REPLICA_ADDED:  由于显式添加副本分片导致未分配。
ALLOCATION_FAILED:  由于分片分配失败导致未分配。
NODE_LEFT:  由于承载该分片的节点离开集群导致未分配。
REINITIALIZED:  由于当分片从开始移动到初始化时导致未分配(例如,使用影子shadow副本分片)。
REROUTE_CANCELLED:  作为显式取消重新路由命令的结果取消分配。
REALLOCATED_REPLICA:  确定更好的副本位置被标定使用,导致现有的副本分配被取消,出现未分配。
posted @ 2020-12-22 17:22  Aemnprsu_wx  阅读(497)  评论(0)    收藏  举报