sql >> Databáze >  >> RDS >> Mysql

Jak přenést tabulku mysql do úlu?

  1. Nejprve si stáhněte mysql-connector-java-5.0.8 a vložte jar do složky lib a bin v Sqoop

  2. 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)



  1. Jak zacházet s volitelnou hodnotou vrácenou dotazem pomocí bedny postgres?

  2. Vrátit všechny historické záznamy pro účty se změnou v konkrétní přidružené hodnotě

  3. Chyba v uložené proceduře Oracle

  4. Jak získat ID varianty Woocommerce?