Java Hbase查询接口条件正确查询不到踩坑记录,查询大小写不敏感,存储必须小写
热力图请求接口 按天按月
- http://xx.xx.xx.xx:xxx/tile/heat?x=12747&y=6988&z=14&pid=cc&date=202209
- http://xx.xx.xx.xx:xxx/tile/heat?x=12747&y=6988&z=14&pid=CC&date=202209
- http://xx.xx.xx.xx:xxx/tile/heat?x=12747&y=6988&z=14&pid=cc&date=20220923
- http://xx.xx.xx.xx:xxx/tile/heat?x=12747&y=6988&z=14&pid=CC&date=20220923
问题是这样的
pid字段存储小写,使用1,2传大小写都能查到
pid字段存储大写,使用3,4传大小写都无法查到
验证:将pid改成存储小写,传大小写都可以正常查到了。
hbase踩坑记录
存储大写,无论传大写小写都查不到
存储小写,大小写查询不敏感,都能查到。
由此可见,hbase查询大小写不敏感是api自动转成小写去查了。
