Hive可以实现批量选择吗?
Posted
技术标签:
【中文标题】Hive可以实现批量选择吗?【英文标题】:Can Hive realize batch select? 【发布时间】:2017-05-12 01:47:37 【问题描述】:我有一个 id 列表和一个配置单元表。我想在 id 列表中选择所有具有 id 的记录。目前,我通过迭代 id 列表来选择记录。但是,它非常缓慢。我想知道Hive是否支持批处理,可以选择具有一批ID的记录?
【问题讨论】:
【参考方案1】:您可以构造一个查询并使用in
:
select t.*
from t
where id in (id1, id2, . . .);
或者,将 id 加载到表中并使用连接:
select t.*
from t join
ids
on t.id = ids.id;
【讨论】:
以上是关于Hive可以实现批量选择吗?的主要内容,如果未能解决你的问题,请参考以下文章