hive
Tworzenie tabeli ula poprzez Sqoop
Szukaj…
Wprowadzenie
Jeśli mamy meta-magazyn Hive powiązany z naszym klastrem HDFS, Sqoop może zaimportować dane do Hive, generując i wykonując instrukcję CREATE TABLE w celu zdefiniowania układu danych w Hive. Importowanie danych do gałęzi jest tak proste, jak dodanie opcji --hive-import do linii poleceń Sqoop.
Uwagi
Importowanie danych bezpośrednio z RDBMS do HIVE może rozwiązać wiele czasu. Możemy również uruchomić dowolne zapytanie (łączenie lub proste zapytanie) i wypełnić je w wybranej tabeli bezpośrednio w gałęzi.
--hive-import informuje Sqoop, że ostatecznym miejscem docelowym jest Hive, a nie HDFS.
Opcja --hive-table pomaga w importowaniu danych do tabeli w wybranym przez nas ulu, w przeciwnym razie zostanie nazwana jako tabela źródłowa importowana z RDBMS.
Import gałęzi z nazwą tabeli docelowej w gałęzi
$ sqoop import --connect jdbc:mysql://10.0.0.100/hadooptest
--username hadoopuser -P
--table table_name --hive-import --hive-table hive_table_name