2017-05-29 99 views
0

我正在爲HDPCD考試培訓自己,所以我正在測試所有可能的導入和導出,使用MySQL到Hive。在這個例子中,我想從MySQL導入一個表,並使用參數--create-hive-table從頭開始創建配置單元中的同一個表。雖然在[documentation][1]它包括我已經找到一個正確的例子來做到這一點。我已經嘗試過,但它不起作用使用--create-hive-table直接導入mysql表(sqoop)

sqoop import --connect jdbc:mysql:// master/poc --username root --table dept --where'id_dept> 2'--hive-import - -hive-database poc --hive-table deptv2 --create-hive-table true -m 1 --split-by id_dept

請大家,如果有人知道如何使用它,請告訴我。我很欣賞非常感謝

回答

1

我回來了,因爲我只是再次嘗試,只是把參數沒有任何輸入,它的工作就是這樣。無論如何,我會留下一個例子。可能它會幫助某人。

sqoop import --connect jdbc:mysql://master/poc --username root \ 
    --table dept --where 'id_dept > 2' --hive-import \ 
    --hive-database poc --hive-table deptv2 --create-hive-table -m 1 --split-by id_dept 

謝謝。