0
根據我的理解,在同一個文件中在Hive中創建多個外部表然後將記錄插入到任何一個表中會影響在同一個文件上創建的所有其他表。有沒有辦法避免這種情況?換句話說,是否有辦法影響插入的表格,而不是所有在hdfs文件上創建的表格?單個文件上的多個Hive外部表。
根據我的理解,在同一個文件中在Hive中創建多個外部表然後將記錄插入到任何一個表中會影響在同一個文件上創建的所有其他表。有沒有辦法避免這種情況?換句話說,是否有辦法影響插入的表格,而不是所有在hdfs文件上創建的表格?單個文件上的多個Hive外部表。
不,表(或分區)在HDFS(或其他文件系統)上只有一個目錄位置,並且該位置中的所有文件都將被視爲表的一部分。
當您插入到一個表中時,它會在該目錄中創建一個新文件。我不知道從表中排除同一目錄中的某些文件。