こんにちは私はHBaseとHIVEを私のプロジェクトの1つに統合する予定です。 jarを追加するのが混乱しています。これらのjarを追加する場所はどこですか?
私はのHadoop 2.6.0-cdh5.7.0を使用しています。HBaseハイブハンドラが動作しません
私はjarファイルをダウンロードした:
guava-r09.jar
hbase-0.92.0.jar
hive-hbase-handler-0.9.0.jar
zookeeper-3.3.4.jar
私は今、どこ私はこのすべての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の場所にコピーする必要があり、その後、私は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���ʼ��+��
/Hadoopのディレクトリまたはハイブディレクトリの/ libにのlibに。 – SUDARSHAN
私はadd jar /home/cloudera/jars/hbase-0.92.0.jarのように追加します。 – SUDARSHAN
hiber-hbase-handler-0.9.0.jarのみでhiberをhbaseに接続するだけで十分です。 [OK]を –