Mam duży tabelę mysql, którą chciałbym przenieść do tabeli Hadoop/Hive. Czy istnieją standardowe polecenia lub techniki przesyłania prostej (ale dużej) tabeli z Mysql do Hive? W tabeli przechowywane są głównie dane analityczne.Jak przenieść tabelę mysql do ula?
Odpowiedz
przede wszystkim pobierania mysql-connector-java-5.0.8 i umieścić słoik do folderu lib i bin Sqoop
Tworzenie definicja tabeli w ulu z dokładnymi nazwami pól i typami jak w mysql
import sqoop --verbose --fields-zakończone-przez ',' --connect jdbc: mysql: // localhost/test - tabela pracowników --hive-import --warehouse-dir/user/hive/warehouse --fields-terminated -poprzez '' --split po ID --hive stołu pracownika
testu - Nazwa bazy
pracownik - nazwa Tabela (obecnej w teście)
/użytkownika/ula/magazyn - Katalog w HDFS, gdzie dane muszą być importowane
--split-by id - id może być kluczem głównym tabeli "pracownik"
--hive-table pracownik - pracownik stół, którego definicja jest obecny w Ulu
Sqoop User Guide (Jeden z najlepszych podręcznika do nauki Sqoop)
Apache Sqoop jest narzędziem, które rozwiązuje ten problem:
Apache Sqoop (TM) jest narzędzie przeznaczone do skutecznego przenoszenia nasypowa między Apache Hadoop i magazynów danych strukturyzowanych, na przykład jako relacyjnych baz danych.
- 1. ula - jak spadać zewnętrzną tabelę ula wraz z danymi
- 2. Jak przenieść wiersze w mysql
- 3. jak ponownie wyświetlić tabelę mysql
- 4. tabelę przestawną w mysql
- 5. Jak przenieść wiersze tabeli mysql na kolumny
- 6. Jak upuścić całą tabelę w MySQL?
- 7. Jak zapełnić tabelę MySQL wieloma losowymi liczbami?
- 8. Wydajność ula
- 9. Jak zwrócić tabelę za pomocą mysql Funkcja
- 10. MySql Odejmij tabelę od innej
- 11. ula zewnętrzny podzielono stół
- 12. Jak przenieść master do HEAD?
- 13. Jak przenieść tabelę do określonej grupy plików w SQL Server 2008
- 14. różnica między ula serwerze używanymi z ula i iskra
- 15. Pandy Napisz tabelę do MySQL: "nie można przywrócić"
- 16. Dodawanie nagłówków kolumn do zestawu wyników ula
- 17. Jak mogę podzielić tabelę na HIVE?
- 18. Znaki specjalne w MySQL tabelę Nazwa
- 19. Jak przenieść elementy tablicy do góry w porównaniu do łańcucha?
- 20. Tworzenie ula tabela z wielu znaków separatora
- 21. Jak ustawić tabelę dla @Entity?
- 22. Zapytanie o wstawianie ula, takie jak SQL
- 23. Mysql - znajdź tabelę we wszystkich bazach danych
- 24. skrócić całą tabelę w bazie danych mysql
- 25. MySQL - zapytanie o ostatnio utworzoną tabelę
- 26. utwórz tabelę ula z pliku oddzielonego kartą w s3 w trybie interaktywnym
- 27. Jak skopiować tabelę między dwoma modelami w środowisku roboczym Mysql?
- 28. Jak podzielić tabelę MySQL na podstawie kolumny char?
- 29. Jak przenieść model do innej sekcji w administratorze strony Django?
- 30. Jak ponownie utworzyć tabelę InnoDB MySQL z pliku .ibd?
http://oracleabc.com/b/archives/1428 być może? –
@MarcB ten link był super pomocny tnx –