2016-06-09 199 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中的映射)可能已损坏,但我不确定如何解决该问题,因为群集当前正在生产中。

有没有人有任何想法如何检查/修复?

回答