方法之一:
allocate重新分配分片
ES2.X
curl -XPOST `hostname -i`:9200/_cluster/reroute
{
"commands": [
{
"allocate": {
"index": "search4icare_mall_sku_jd_20181023000000",
"shard": 0,
"node": "10.253.109.132",
"allow_primary": true
}
}
]
}
ES5.X
curl -XPOST 'localhost:9200/_cluster/reroute' -d '{
"commands": [
{
" allocate_replica ": {
"index": "'$INDEX'",
"shard": '$SHARD',
"node": "'$NODE'",
"allow_primary": true
}
}
]
}'