TDHHBase表与Hyperdriver表的问题
Posted 象在舞
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TDHHBase表与Hyperdriver表的问题相关的知识,希望对你有一定的参考价值。
最近在使用星环TDH操作HBase表的时候遇到了一些问题,故整理如下,以供后续参考~
一、底层进制转换
【问题描述】
1、在inceptor中建立hyperdriver表,并插入测试数据,如下图所示:
2、在hbase shell中执行scan命令进行查看,发现其中的数据变成了16进制。
3、清空inceptor中新建的表数据,在hbase shell中插入数据。此时,在 hbase shell中数据正常
4、在inceptor中执行查询操作,会发现inceptor中的数据发生缺失
【原因】
这是因为hyperdriver表在底层会进行进制转换。
【解决办法】
使用HBase建表,HBase表底层不会进行进制转换。
二、虚拟列的问题
【问题描述】
1、在inceptor里面建hyperdriver表,执行desc formatted tableName
2、在hbase shell里面会执行scan命令,发现多了一列虚拟列。
【原因】
这是hyperdriver表底层机制决定的。
【解决办法】
使用HBase表建表。
以上是关于TDHHBase表与Hyperdriver表的问题的主要内容,如果未能解决你的问题,请参考以下文章