1 回答

TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超6個(gè)贊
Sqoop除了能夠?qū)?shù)據(jù)從關(guān)系型數(shù)據(jù)庫(kù)導(dǎo)入到HDFS和Hive中,還能夠?qū)氲紿Base表中。
--hbase-table:通過指定--hbase-table參數(shù)值,指明將數(shù)據(jù)導(dǎo)入到HBase表中,而不是HDFS上的一個(gè)目錄。輸入表中的每一行將會(huì)被轉(zhuǎn)換成一個(gè)HBase Put操作的輸出表的一行。
--hbase-row-key:你可以使用--hbase-row-key參數(shù),手動(dòng)的指定row key。默認(rèn)的情況下,Sqoop會(huì)將split-by 列作為HBase rowkey列。如果沒有指定split-by值,它將會(huì)試圖識(shí)別關(guān)系表的關(guān)鍵字。
如果源表是組合關(guān)鍵字,--hbase-row-key 參數(shù)后面值是用逗號(hào)分隔的組合關(guān)鍵字屬性的列表,在這樣種情況下,通過合并組合關(guān)鍵字屬性的值來產(chǎn)生HBase的Row key,每個(gè)值之間使用下劃線分隔開來。
- 1 回答
- 0 關(guān)注
- 752 瀏覽
添加回答
舉報(bào)