2016-06-09 103 views
0

我有一個現有的表創建了一段時間。該表位於包含3個節點的箱子羣集上。所有筆記都運行0.54.9版本。當我運行以下命令:不能將列添加到條目表

ALTER TABLE my_table ADD COLUMN size integer 

我收到以下錯誤涉及現有列的名稱:

SQLActionException[Merge failed with failures {[mapper [location] of different type, current_type [ip], merged_type [ArrayMapper]]}] 

表有一個ARRAY(ip)列名爲「位置」,但我不知道如何這是相關的。

當我在具有相同模式的本地實例上運行相同的命令時,它運行良好。在線搜索顯示,其他人遇到的上述最近的錯誤與Elasticsearch索引有關。這表明我的表(或ES中的映射)可能已損壞,但我不確定如何解決該問題,因爲羣集當前正在生產中。

有沒有人有任何想法如何檢查/修復?

回答