Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak przenieść tabelę mysql do ula?

  1. Przede wszystkim pobierz mysql-connector-java-5.0.8 i umieść jar w folderze lib i bin Sqoop

  2. Utwórz definicję tabeli w Hive z dokładnymi nazwami i typami pól jak w mysql

    sqoop import --verbose --fields-terminated-by ',' --connect jdbc:mysql://localhost/test --table pracownik --hive-import --warehouse-dir /user/hive/warehouse --fields -terminated-by ',' --split-by id --hive-table pracownik

test - Nazwa bazy danych

pracownik - nazwa tabeli (obecna w teście)

/user/hive/warehouse - Katalog w HDFS, do którego należy importować dane

--split-by id - id może być kluczem podstawowym tabeli 'pracownik'

--hive-table worker - tabela pracowników, której definicja znajduje się w Hive

Podręcznik użytkownika Sqoopa (Jeden z najlepszych przewodników do nauki Sqoop)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql niemieckie akcenty niewrażliwe wyszukiwanie w wyszukiwaniach pełnotekstowych

  2. mysql_real_escape_string VS dodaje ukośniki

  3. Jak mogę pobrać i przechowywać wiele zmiennych $_POST w a dla każdej pętli?

  4. Jak słuchać nowych rekordów db przez java

  5. Dlaczego dwa klucze podstawowe w tabeli są niedozwolone?