【发布时间】:2015-12-01 16:41:18
【问题描述】:
我的主要目标是创建一个存储为 ORC 的表。为此,我关注了these steps
我创建了一个文件夹 /user/hive/external 并在同一位置创建了两个表(table_txt 和 table_orc)。直到加载table_txt中的数据,就可以了。
现在,我发现,当我使用
将数据从 table_txt 移动到 table_orc 时INSERT OVERWRITE TABLE table_orc SELECT * FROM table_txt;
路径 */external 中的表已被删除(如在 Web UI 上查看的那样),现在我有一个名为“000000_0”的文件,点击它,我得到一些编码的东西。
问题——
1- 这个 000000_0 文件是什么,为什么表格在 Web UI 上不可见
2- 当我查询 table_txt 时,为什么它没有给出任何数据?而在查询 table_orc 时,我得到了结果?
【问题讨论】: