hbase 存储double(负数) -> phoenix查询怎么处理?

发布于 2021-11-25 16:17:28 字数 244 浏览 883 评论 4

phoenix表字段类型:double

使用org.apache.hadoop.hbase.util.Bytes.toBytes(-123D) 存入hbase
查询出来变成:122.99999999999999

org.apache.hadoop.hbase.util.Bytes.toBytes(123D) 存入hbase
查询出来变成:-0.03369140625

求教怎么处理才对?


如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

冷默言语 2021-12-01 05:46:23

HBase高级应用实战视频教程

下载地址:
http://pan.baidu.com/s/1pLQruoN 密码: 4ghu

想挽留 2021-12-01 01:45:15

引用来自“OSC-小小侦探”的评论

你用phoenix去存数据  在用phoenix 查的看看?

緦唸λ蓇 2021-11-28 03:48:31

你用phoenix去存数据  在用phoenix 查的看看?

成熟稳重的好男人 2021-11-26 05:40:54
hbase 建表,phoenix建视图 的场景下
hbase 要使用 PDouble.INSTANCE.toBytes(doubleVal)转换再入库, phoenix 视图才可以正常查询出负数
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文