Hive 蜂房糖化血红蛋白问题

Hive 蜂房糖化血红蛋白问题,hive,hbase,Hive,Hbase,当我试图在配置单元(在HBase上的表上创建)中执行count(1)查询时,我遇到了Hadoop版本(1.2.1)的问题。因此,我已将hadoop版本升级到2.6.0 现在当我得到下面的错误 hive>使用serdeProperty(“hbase.columns.mapping”=”:key,colu fam1:col11,colu fam1:col12,colu fam2:col21,colu fam3:col31”)tblproperty(“hbase.table.name”=”:key,

当我试图在配置单元(在HBase上的表上创建)中执行count(1)查询时,我遇到了Hadoop版本(1.2.1)的问题。因此,我已将hadoop版本升级到2.6.0

现在当我得到下面的错误

hive>使用serdeProperty(“hbase.columns.mapping”=”:key,colu fam1:col11,colu fam1:col12,colu fam2:col21,colu fam3:col31”)tblproperty(“hbase.table.name”=”:key,col fam1:col11,col fam1:col12,colu fam2:col21,colu fam3:col31)创建外部表hive\hbase\hbase\u-table\table\table\table;

失败:执行错误,从org.apache.hadoop.hive.ql.exec.ddlstask返回代码1。org.apache.hadoop.net.NetUtils.getInputStream(Ljava/net/Socket;)Ljava/io/InputStream您是否也升级了HBase和Hive?他们的版本是什么?升级的Hbase不是Hive。Hive版本0.14和升级版HBase版本为1.0.1您是否可以在问题中发布您的
$Hive\u HOME
文件的
pom
?(Hive依赖于HBase,但您只升级了您的HBase。)因为它不工作,所以我将Hive版本也升级到了1.1.0,现在它可以工作了。我认为之前在$HIVE_HOME中创建的auxlib文件夹包含旧的HBase jar,这就是问题的原因。