Привет, я планирую интегрировать HBase и HIVE для одного из моих проектов. Я запутался в добавлении банок и где добавить эти банки?
Я использую Hadoop 2.6.0-cdh5.7.0.HBase Hive handler не работает
Я скачал банки:
guava-r09.jar
hbase-0.92.0.jar
hive-hbase-handler-0.9.0.jar
zookeeper-3.3.4.jar
я запустил эту команду, чтобы создать таблицу
CREATE TABLE hbase_table_emp(id int, name string, role string)
STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler'
WITH SERDEPROPERTIES ("hbase.columns.mapping" = ":key,cf1:name,cf1:role")
TBLPROPERTIES ("hbase.table.name" = "emp");
Теперь, когда я должен скопировать все эти банки?
Нужно ли копировать в/usr/lib/hive location, а затем мне нужно запустить команду add jar?
Вся эта версия jar будет работать для моей версии Hadoop?
Я просто скопированные банков в одном из каталога, а затем обеспечивая путь к каталогу в улье, я бег add jars
команду, но он выдает ошибку:
FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. java.lang.IllegalArgumentException: Not a host:port pair: PBUF
quickstart.cloudera���ʼ��+��
/lib каталога hadoop или/lib каталога hive. – SUDARSHAN
Я добавляю его как добавить jar /home/cloudera/jars/hbase-0.92.0.jar; – SUDARSHAN
только hive-hbase-handler-0.9.0.jar должно быть достаточно для подключения hive к hbase. –