kettle和sqoop怎么選 怎么用sqoop把oracle的數(shù)據(jù)傳輸?shù)絟base中?
怎么用sqoop把oracle的數(shù)據(jù)傳輸?shù)絟base中?除了將數(shù)據(jù)從關系數(shù)據(jù)庫導入HDFS和hive之外,sqoop還可以將數(shù)據(jù)導入HBase表。--HBase table:通過指定--HBase t
怎么用sqoop把oracle的數(shù)據(jù)傳輸?shù)絟base中?
除了將數(shù)據(jù)從關系數(shù)據(jù)庫導入HDFS和hive之外,sqoop還可以將數(shù)據(jù)導入HBase表。--HBase table:通過指定--HBase table參數(shù)值,它指示將數(shù)據(jù)導入HBase表,而不是HDFS上的目錄。輸入表中的每一行都轉換為HBase put操作的輸出表中的一行。--HBase row key:可以使用--HBase row key參數(shù)手動指定行鍵。默認情況下,sqoop使用split By列作為HBase rowkey列。如果未指定按值拆分,它將嘗試標識關系表的關鍵字。如果源表是復合關鍵字,-HBase row key參數(shù)后面的值是以逗號分隔的復合關鍵字屬性列表。在這種情況下,HBase的行鍵是通過合并復合關鍵字屬性的值來生成的,每個值用下劃線分隔。