我创建了一个托管表,但没有指定存储数据的位置。我认为它会在 user/hive/warehouse/目录中,但数据不在那里。当我选择时,数据在表中可见.
那么在这种情况下数据位置在哪里。它在临时目录中吗。
最佳答案
转到 hive shell 并开火:
SHOW CREATE TABLE table_name
您将在输出中看到 location
。
应该是你的
hive_warehouse_directory/database_name.db/table_name
关于hadoop - 未指定LOCATION创建托管表时,表数据的数据位置在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40062016/