-
Download eerst mysql-connector-java-5.0.8 en plaats de jar in de map lib en bin van Sqoop
-
Maak de tabeldefinitie in Hive met exacte veldnamen en typen zoals in mysql
sqoop import --verbose --fields-terminated-by ',' --connect jdbc:mysql://localhost/test --table werknemer --hive-import --warehouse-dir /user/hive/warehouse --fields -terminated-by ',' --split-by id --hive-table werknemer
test - Databasenaam
medewerker - Tabelnaam (aanwezig in test)
/user/hive/warehouse - Directory in HDFS waar de gegevens moeten worden geïmporteerd
--split-by id - id kan de primaire sleutel zijn van de tabel 'employee'
--hive-table werknemer - werknemerstabel waarvan de definitie aanwezig is in Hive
Sqoop-gebruikershandleiding (Een van de beste gidsen om Sqoop te leren)