分享

phoenix如何高效查询Hbase?

测试数据入了点,想用这哥们去查询Hbase。

我建了个视图表,PK  用的是pk VARCHAR not null primary key 指定到Hbase的RowKey。
byte[] rowkey = Bytes.add(md5,Bytes.toBytes(ts));
在phoenix上PK是一个乱码,其余字段均显示正常。

这乱码怎么 解决?
还有phoenix有谁用得比较溜的!麻烦给点建议!
感谢~

已有(4)人评论

跳转到指定楼层
arsenduan 发表于 2015-6-17 17:36:18
是不是用中文了
回复

使用道具 举报

Alkaloid0515 发表于 2015-6-17 17:53:02
回复

使用道具 举报

fanbells 发表于 2015-6-18 14:10:53
你上面对rowkey进行了MD5加密,byte[] rowkey = Bytes.add(md5,Bytes.toBytes(ts));看看是不是这个问题。
回复

使用道具 举报

linjikai8888 发表于 2015-6-19 15:25:12
fanbells 发表于 2015-6-18 14:10
你上面对rowkey进行了MD5加密,byte[] rowkey = Bytes.add(md5,Bytes.toBytes(ts));看看是不是这个问题。

应该不是这个问题,其他的rowkey我没有用MD5,不过也是用一些字段的组合。

目前看来貌似没有好办法来解决这个乱码。

只能通过在phoenix上建立二级索引了。不过这存储空间浪费啊!!!

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条