hbase 查询的值为汉字,显示的是16进制的,不是汉字本身

yang19880709 2017-12-12 04:23:01
比如汉字为 王洋

hbase(main):001:0> get 'dw_tbl:crm_user_info', '000001'
COLUMN CELL
base:cust_age timestamp=1513061969519, value=29
base:cust_id timestamp=1513061868747, value=000001
base:cust_name timestamp=1513065649903, value=\xE7\x8E\x8B\xE6\xB4\x8B

通过什么样的操作能显示为
hbase(main):001:0> get 'dw_tbl:crm_user_info', '000001'
COLUMN CELL
base:cust_age timestamp=1513061969519, value=29
base:cust_id timestamp=1513061868747, value=000001
base:cust_name timestamp=1513065649903, value=王洋
...全文
3001 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
黑色网袜yyds 2020-10-13
  • 打赏
  • 举报
回复
引用 5 楼 weitao1010 的回复:
通过设置编码格式为utf-8即可。

怎么设置,大佬教一下
lucklilili 2019-06-13
  • 打赏
  • 举报
回复
lucklilili 2019-06-13
  • 打赏
  • 举报
回复
Hive外表值得一试
weitao1010 2018-08-20
  • 打赏
  • 举报
回复
通过设置编码格式为utf-8即可。
zengjc 2018-08-10
  • 打赏
  • 举报
回复
HBase保存的都是字节码,是否显示具体的汉字只是前端显示问题。
知道这个,你就好解决问题了:通过hbase API的decode转码、HUE、hive外部表等方式都可以显示中文汉字。
叛徒的首级 2018-07-27
  • 打赏
  • 举报
回复
HBase中的数据没有数据类型,统一存储为字节码,如果想要正常显示汉字,你可以使用Hue
五哥 2018-07-26
  • 打赏
  • 举报
回复
数据编码一致设置终端为UTF-8即可解决
tianfang 2017-12-14
  • 打赏
  • 举报
回复
找个支持中文的客户端 hbase有自带的简单的web界面 HBaseXplorer phphbaseadmin

20,842

社区成员

发帖
与我相关
我的任务
社区描述
Hadoop生态大数据交流社区,致力于有Hadoop,hive,Spark,Hbase,Flink,ClickHouse,Kafka,数据仓库,大数据集群运维技术分享和交流等。致力于收集优质的博客
社区管理员
  • 分布式计算/Hadoop社区
  • 涤生大数据
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧