我可以通过以下方式将内容添加到分布式缓存
add file largelookuptable
然后运行一堆 HQL。
现在当我有一系列命令时,如下所示
add file largelookuptable1;
select blah from blahness using somehow largelookuptable1;
add file largelookuptable2;
select newblah from otherblah using largelookuptable2;
在这种情况下,largelookuptable1
对于第二个查询来说是不必要的。有没有办法在第二个查询运行之前摆脱它?
最佳答案
在 Hive CLI 上,键入: 删除文件largelookuptable1;
同样的事情适用于添加到分布式缓存的 jar。
语法(来自 Hive CLI): 用法:删除 [FILE|JAR|ARCHIVE] []*
关于hadoop - 配置单元 : remove stuff from distributed cache,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6645489/