https://www.elastic.co/blog/changing-mapping-with-zero-downtime/ElasticSearch - 零停機
重建索引數據我嘗試創建一個新的指標,零停機本指南重新索引我的數據。
現在我已經稱爲索引「photoshooter」我按照步驟
1)用新的映射創建新的索引「photoshooter_v1」 ......(完成)
2)創建別名...
捲曲-XPOST本地主機:9200/_aliases -d「
{
"actions": [
{ "add": {
"alias": "photoshooter",
"index": "photoshooter_v1"
}}
]
}
,我得到這個錯誤...
{
"error": "InvalidAliasNameException[[photoshooter_v1] Invalid alias name [photoshooter], an index exists with the same name as the alias]",
"status": 400
}
我覺得我失去的東西與邏輯..
你有沒有做到這一點? ES文檔從來沒有提到你正在嘗試做什麼是不可能的,但是他們的例子明確地將別名添加到多個索引中作爲單個操作的一部分。 – tishma
嘿,我沒有正確閱讀錯誤信息:)我明白,它不會讓你應用相同的別名超過1索引。 – tishma