hive over hbase方式將文本庫數據導入hbase

1,創建hbase表Corpus
>>
create 'Corpus','CF'
2,創建hive->hbase外表logic_Corpus,並對應hbase中的Corpus
>>
CREATE EXTERNAL TABLE logic_Corpus (
rowkey string,
Text string)
STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler'
WITH SERDEPROPERTIES ("hbase.columns.mapping" = ":key,
CF:Text")
TBLPROPERTIES("hbase.table.name" = "Corpus"); 
//創建目錄
hadoop fs -mkdir -p  /user/maoxiao/2015/aud/weiboUserData/input
//上傳文件
hadoop fs -put weiboUserData.txt /user/maoxiao/2015/aud/weiboUserData/input

創建外部表
CREATE EXTERNAL TABLE data_Corpus (
Text string
)
ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t' 
LOCATION '/user/cloudera/input';

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章