我可以通过
将内容添加到分布式缓存中add file largelookuptable
然后运行一堆HQL。
现在我有一系列命令,如下面的
add file largelookuptable1;
select blah from blahness using somehow largelookuptable1;
add file largelookuptable2;
select newblah from otherblah using largelookuptable2;
在这种情况下,largelookuptable1
不必要地用于第二个查询。有没有办法在第二个查询运行之前摆脱它?
答案 0 :(得分:2)
在Hive CLI上,键入: 删除文件largelookuptable1;
同样适用于添加到分布式缓存的jar。
语法(来自Hive CLI): 用法:删除[FILE | JAR | ARCHIVE] [] *