分享

hive创建hbase外部表的问题

Fortitude 发表于 2016-5-19 14:32:04 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 13 31253
easthome001 发表于 2016-7-4 16:42:24
另外,楼主是否看错日志了,这里报错是关于hbase的而非beline的。
整合方面是否有问题
回复

使用道具 举报

Fortitude 发表于 2016-7-4 16:59:51
hiveserver2是启动的,查询hive内部表没问题。对于hive的hbase外部表,在hive cli里执行select * from tablename是没问题的,但是hiveserver2里执行就是超时然后报错,hive日志中有大量client.RpcRetryingCaller (RpcRetryingCaller.java:callWithRetries(142)) - Call exception, tries=11, retries=35, started=88229 ms ago, cancelled=false, msg=row 'test,,00000000000000' on table 'hbase:meta' at region=hbase:meta,,1.1588230740, hostname=hdfs07,16020,1467270821072, seqNum=0这样的信息,然后就是Caused by: org.apache.hadoop.hbase.exceptions.ConnectionClosingException: Connection to hdfs07/10.129.20.107:16020 is closing. Call id=15, waitTime=2这样的错误信息。
另外必需说明的是:除了select * from table这样的不需要mapreduce过程的语句,其他语句,例如:select count(1) from table在cli和hiveserver2执行都是没问题的。
回复

使用道具 举报

londonlee 发表于 2016-10-11 18:00:06
朋友 我遇到了和你一模一样的问题,你解决了没
回复

使用道具 举报

Fortitude 发表于 2016-10-18 16:28:12
londonlee 发表于 2016-10-11 18:00
朋友 我遇到了和你一模一样的问题,你解决了没

我把hive所有查询都设置成生成job(默认select * from tablename这种是直接读文件不走job的)
回复

使用道具 举报

12
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条