单个文件上有多个Hive外部表。

时间:2015-01-04 11:15:57

标签: hadoop hive

根据我的理解,在Hive中在同一文件上创建多个外部表,然后将记录插入任何1个表会影响在同一文件上创建的所有其他表。有办法避免这种情况吗?换句话说,有没有办法只影响插入的表而不是所有在hdfs文件上创建的表?

1 个答案:

答案 0 :(得分:0)

不,表(或分区)在HDFS(或其他文件系统)上只有一个目录位置,该位置的所有文件都将被视为表的一部分。

当您插入一个表时,它会在该目录中创建一个新文件。我不知道只从表中排除同一目录中的某些文件。