目标:
ElasticSearch数据迁移失败的问题解决 以及基本操作命令
问题描述:
# 迁移数据
POST _reindex
{
"source": {
"index": "product"
},
"dest": {
"index": "mall_product"
}
}
运行出错,出错如下:
"failures": [
{
"index": "mall_product",
"type": "_doc",
"id": "1",
"cause": {
"type": "cluster_block_exception",
"reason": "index [mall_product] blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];"
},
"status": 403
},
原因分析:
通常我们在Elasticsearch中增加或更新数据时会出现错误:“index [mall_product] blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];”,说名这个索引是只读状态。
此时我们需要对该索引的设置进行修改.