如何解决分区表格元数据等错误与表格

时间:2016-12-14 18:10:25

标签: memsql

最近,我遇到了memsql leaf硬件错误,由于我们运行了一个复制-1 memsql集群,我们最终错过了分区及其数据。

然后我们开始注意到错误:

" Java.sql.SQLException:叶子错误(10.XXXX:3306):分区的表格元数据与表格#34不同步;

尽管重新创建了丢失的分区。

有没有办法解决这个问题?或者我将不得不在所有受影响的表中删除数据并从其他来源导入数据?

1 个答案:

答案 0 :(得分:0)

可能导入的表格中存在不匹配的表元数据,因为元数据在两者之间的某个时刻发生了变化。你可以尝试:

  • 重新创建表格。这可以通过将数据插入到新创建的表中来完成(如果没有选择查询可能无法工作)或从外部源重新加载数据。
  • 检查重新创建的分区上的表模式与其他分区,看看是否可以找到不匹配 - 您可以区分show create table。然后,可以手动更改叶子分区以更正它们,或者使用匹配的模式重新创建以前缺少的分区。