丢弃的impala表应该转到当前用户的垃圾而不是impala

时间:2015-04-02 09:41:40

标签: hive hiveql impala

如何调整impala设置,以便将删除的表格转到/user/$USER/.Trash而不是/user/impala/.Trash?

1 个答案:

答案 0 :(得分:1)

您无法通过更改设置来实现。

Impala将“drop table”命令委托给hive Metastore。 Hive使用hadoop的UGI信息来获取垃圾路径。因此,如果您想要更改垃圾位置,则需要使用用户$USER启动hdfs或hive Metastore(不确定两者是否都需要),然后所有删除的表将转到垃圾桶。