文件中的Hadoop配置单元IN语句

文件中的Hadoop配置单元IN语句,hadoop,hive,Hadoop,Hive,最近,我工作的公司已经将它的一些长期存储转移到Hadoop和Hive 我有一个任务,需要查询表a以获取信息,其中表b.unique位于文本文件中。在开始查询之前,将通过脚本上载此文本文件 在我的搜索中,似乎唯一的方法是将文本文件中的数据加载到表中,然后执行查询;但是,我没有创建表的权限 有没有办法将此配置单元查询从tableb.unique='abcd1234'更改为在文本文件中使用IN语句,而不首先将文件加载到表中 SELECT * FROM table_A JOIN table_B ON

最近,我工作的公司已经将它的一些长期存储转移到Hadoop和Hive

我有一个任务,需要查询表a以获取信息,其中表b.unique位于文本文件中。在开始查询之前,将通过脚本上载此文本文件

在我的搜索中,似乎唯一的方法是将文本文件中的数据加载到表中,然后执行查询;但是,我没有创建表的权限

有没有办法将此配置单元查询从tableb.unique='abcd1234'更改为在文本文件中使用IN语句,而不首先将文件加载到表中

SELECT * FROM table_A 
JOIN table_B
ON (table_A.instancename = table_B.id AND table_B.unique = 'abcd1234');

如果您不能创建任何表(甚至不能创建外部表),那么我认为您不能使用hql

你可以用拉丁语来达到这个目的