1
一个非常简单的问题:如何选择密钥以Hive中前缀开头的某些行?
我想选择他们的键在蜂巢中有一定的前缀的所有行,但不知何故,它不工作。
的查询我已经试过:
select * from solr_json_history where dt='20170814' and hour='2147' and substr(`_root_`,1,9)='P10004232' limit 100;
SELECT * FROM solr_json_history where dt='20170814' and hour='2147' and `_root_` like 'P19746284%' limit 100;
我的顺化编辑器只是挂在那儿不返回任何东西。
我已经通过这个查询检查该时间范围内有数据在我的表:
select * from solr_json_history where dt='20170814' and hour='2147' limit 15;
它返回15条记录符合市场预期。
请帮忙吗?
非常感谢!
可以提供一些示例数据 –
如果您可以提供数据示例以及如何创建表 – hlagos
也许没有100行具有该前缀,那么配置单元会遍历所有分区/表可能很慢。尝试限制1 –