我有一个Crate 1.0.2的实例,我从中删除了一个表。然后重新创建具有相同名称和略微修改的模式的表。然后我使用copy from command导入数据。从命令复制的文件参数包含10,000条记录,从命令运行复制正常。当我在crate web控制台中检查表选项卡时,它会显示添加的许多分区,并且每个分区都有很少的记录。如果我在此选项卡上添加记录数列,则接近10k但是当我触发命令“从mytable中选择计数(*)”时,它仅返回大约8000条记录。进一步调查发现,某些分区根本无法查询数据。有谁见过这个问题?它与表删除和具有相同名称的创建有什么关系吗?我还观察到,当删除表时,并不是所有与该表相关的文件都会从path.data中删除。这些目录是否是这些分区变得不可查询的原因?导入时,我看到“文档已存在”异常。我知道我的数据没有任何重复的主列值。
答案 0 :(得分:1)
澄清问题的一些问题:
refresh table mytable
?