0

我可以通过添加东西到分布式缓存

add file largelookuptable

然后运行一堆HQL。

现在当我有一系列命令时,如下所示

add file largelookuptable1;
select blah from blahness using somehow largelookuptable1;
add file largelookuptable2;
select newblah from otherblah using largelookuptable2;

在这种情况下largelookuptable1,第二个查询不必要地可用。有没有办法在第二个查询运行之前摆脱它?

4

1 回答 1

2

在 Hive CLI 上,键入:删除文件 largelookuptable1;

同样的事情也适用于添加到分布式缓存的 jar。

语法(来自 Hive CLI):用法:delete [FILE|JAR|ARCHIVE] []*

于 2011-09-20T16:02:20.247 回答