开发者社区> 问答> 正文

phoenix映射HBase乱码。

当我使用创建时间+订单(Date + varchar)作为HBase作为RowKey时,使用Phoenix时使用varchar作为主键时乱码。

HBase主键:Bytes.add(Bytes.toBytes(order.getCreateTime().getTime()), Bytes.toBytes(order.getMerchantId()), Bytes.toBytes(order.getOrderId()));

Phoenix建表主键:pk VARCHAR NOT NULL PRIMARY KEY

展开
收起
游客7j6b6b7mczyss 2020-06-08 11:49:09 1642 0
1 条回答
写回答
取消 提交回答
  • 精于基础,广于工具,熟于业务。

    出现乱码一般都是字符设置上的问题。建议设置为utf-8或者UTC

    2020-06-09 11:14:46
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
大数据时代的存储 ——HBase的实践与探索 立即下载
Hbase在滴滴出行的应用场景和最佳实践 立即下载
阿里云HBase主备双活 立即下载

相关实验场景

更多