分享

现在hbase中建表,hive中查询不到,求指教

yuwenge 发表于 2013-11-21 20:54:06 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 3 10524
现在hbase中建表,hive中查询不到
2013-11-20 22:06:39,476 ERROR org.apache.hadoop.hdfs.server.namenode.NameNode: java.net.BindException: Problem binding to hadoop.slave/192.168.226.129:9000 : Cannot assign requested address
这个是怎么回事?

已有(3)人评论

跳转到指定楼层
nettman 发表于 2013-11-21 20:54:42
这个是hive的配置 <!-- hive hbase integration added by Ding Jingen 2013-10-03 -->
  <property>
    <name>hive.aux.jars.path</name>
    <value>file:///home/hadoop/conf/hbase</value>
  </property>

  <property>
    <name>hbase.zookeeper.quorum</name>name>                                                        
    <value>hadoop01,hadoop02,hadoop03</value>
把这个加到hive-site.xml文件里面


ll      ~/inuse/hive
     1        total 216K
     2        drwxr-xr-x 2 arch users 4.0K Nov 20 22:06 querylogs/
     3        drwxr-xr-x 5 arch users 4.0K Nov 14 16:43 metastore_db/
     4        drwxr-xr-x 5 arch users 4.0K Nov 12 17:54 lib/
     5        drwxr-xr-x 2 arch users 4.0K Nov 12 10:23 auxlib/
     6        -rw-r--r-- 1 arch users  77K Nov 12 10:19 derby.log
     7        drwxr-xr-x 2 arch users 4.0K Nov 12 09:50 conf/
     8        drwxr-xr-x 3 arch users 4.0K Sep 24 22:45 bin/
     9        drwxr-xr-x 4 arch users 4.0K Aug 22 13:42 TempStatsStore/
    10        drwxr-xr-x 5 arch users 4.0K Dec 19  2012 examples/
    11        -rw-r--r-- 1 arch users  24K Dec 19  2012 LICENSE
    12        -rw-r--r-- 1 arch users 1.3K Dec 19  2012 NOTICE
    13        -rw-r--r-- 1 arch users 4.0K Dec 19  2012 README.txt
    14        -rw-r--r-- 1 arch users  65K Dec 19  2012 RELEASE_NOTES.txt
  15        drwxr-xr-x 4 arch users 4.0K Dec 19  2012 scripts/
  
  
  看看你的少了那个目录 ,自己建一个 auxlib/
  
  然后放进去 auxlib]$ ll
       1        total 6.8M
       2        -rw-r--r--. 1 hadoop hadoop 1.3M Nov 15 22:26 zookeeper-3.4.5.jar
       3        -rw-r--r--. 1 hadoop hadoop 440K Nov 15 22:26 protobuf-java-2.4.0a.jar
       4        -rw-rw-r--. 1 hadoop hadoop  54K Nov 15 22:25 hive-hbase-handler-0.10.0.jar
       5        -rw-r--r--. 1 hadoop hadoop 5.1M Nov 15 22:25 hbase-0.94.12.jar
   注意版本不一致,是不行的。
回复

使用道具 举报

yuwenge 发表于 2013-11-21 20:55:08
  aux这个主要是干什么的?
回复

使用道具 举报

nettman 发表于 2013-11-21 20:55:42
yuwenge 发表于 2013-11-21 20:55
  aux这个主要是干什么的?

hive> describe extended hbase_hly_temp;
OK
key string from deserializer
v01 string from deserializer
v02 string from deserializer
v03 string from deserializer
   
Detailed Table Information Table(tableName:hbase_hly_temp, dbName/baiyefault, owner:arch, createTime:1384363358, lastAccessTime:0, retention:0, sd:StorageDescriptor(cols:[FieldSchema(name:key, type:string, comment:null), FieldSchema(name:v01, type:string, comment:null), FieldSchema(name:v02, type:string, comment:null), FieldSchema(name:v03, type:string, comment:null)], location:hdfs://localhost:9000/hive/warehouse/hbase_hly_temp, inputFormat/amrg.apache.hadoop.hive.hbase.HiveHBaseTableInputFormat, outputFormat/amrg.apache.hadoop.hive.hbase.HiveHBaseTableOutputFormat, compressed:false, numBuckets:-1, serdeInfo:SerDeInfo(name:null, serializationLib/amrg.apache.hadoop.hive.hbase.HBaseSerDe, parameters:{serialization.format=1, hbase.columns.mapping=:key,n:v01,n:v02,n:v03}), bucketCols/ll], sortCols/ll], parameters:{}, skewedInfo:SkewedInfo(skewedColNames:[], skewedColValues/ll], skewedColValueLocationMaps:{}), storedAsSubDirectories:false), partitionKeys/ll], parameters:{EXTERNAL=TRUE, hbase.table.name=hly_temp, transient_lastDdlTime=1384363358, storage_handler=org.apache.hadoop.hive.hbase.HBaseStorageHandler}, viewOriginalText:null, viewExpandedText:null, tableType:EXTERNAL_TABLE)先讲到这里,在不明白,就Google
回复

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条