Hive建外部表关联Hbase的问题

在CDH6.3.1环境中,Hive建立外部表连接HBase时遇到Timeout错误。分析发现是Hive与HBase连接问题。通过查阅Cloudera官方文档,对Hive用户进行HBase授权并重启Hive服务后,问题得到解决。但Impala查询时出现权限错误,为Impala用户赋予HBase读写权限后,查询正常。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Hive建外部表关联Hbase的问题

环境

CDH6.3.1,集成了Kerberos,Hbase开启了权限认证

问题

Hive建外部表关联Hbase,在Hue上一直在运行中,过一段时间后出现Timeout报错,换用beeline建表也是同样的问题。

分析

不知道原因,看日志
找到HIVESERVER2所在节点的日志:
hadoop-cmf-hive-HIVESERVER2-global-cdh3.log.out
部分报错如下:

2022-03-18 23:09:21,846 DEBUG org.apache.hadoop.hbase.ipc.NettyRpcDuplexHandler: [Default-IPC-NioEventLoopGroup-1-7]: Unknown callId: -1, skipping over this response of 0 bytes
2022-03-18 23:09:21,848 DEBUG org.apache.hadoop.hbase.client.RpcRetryingCallerImpl: [HiveServer2-Background-Pool: Thread-62]: Call exception, tries=6, retries=16, started=4628 ms ago, cancelled=false, msg=Call to global-cd
h4/10.11.22.7:16020 failed on local exception: java.io.IOException: Connection reset by peer, details=row 'opt:xxx_latest_price' on table 'hbase:meta' at region=hbase:meta,,1.1588230740, hostname=global-cdh4,16020,164742
2703772, seqNum=-1, see https://s.apache
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值