-
Nejprve si stáhněte mysql-connector-java-5.0.8 a vložte jar do složky lib a bin v Sqoop
-
Vytvořte definici tabulky v Hive s přesnými názvy a typy polí jako v mysql
sqoop import --verbose --fields-terminated-by ',' --connect jdbc:mysql://localhost/test --table zaměstnanec --hive-import --warehouse-dir /user/hive/warehouse --fields -terminated-by ',' --split-by id --hive-table zaměstnanec
test - Název databáze
zaměstnanec - Název tabulky (přítomný v testu)
/user/hive/warehouse – Adresář v HDFS, kam je třeba importovat data
--split-by id - id může být primární klíč tabulky 'employee'
--hive-table zaměstnanec - tabulka zaměstnanců, jejíž definice je v Hive
Uživatelská příručka Sqoop (Jeden z nejlepších průvodců pro učení Sqoop)