Zoeken…


Invoering

Als we een Hive-meta-store hebben die aan ons HDFS-cluster is gekoppeld, kan Sqoop de gegevens in Hive importeren door een instructie CREATE TABLE te genereren en uit te voeren om de lay-out van de gegevens in Hive te definiëren. Gegevens importeren in Hive is net zo eenvoudig als het toevoegen van de optie --hive-import aan uw Sqoop-opdrachtregel.

Opmerkingen

Gegevens rechtstreeks van RDBMS naar HIVE importeren kan veel tijd oplossen. We kunnen ook een freeform-query uitvoeren (een join of een eenvoudige query) en deze in een tabel naar keuze rechtstreeks in Hive invullen.

--hive-import vertelt Sqoop dat de eindbestemming Hive is en niet HDFS.

- de optie bijenkorftabel helpt bij het importeren van de gegevens in de door ons gekozen tabel in de bijenkorf, anders wordt deze de brontabel genoemd die wordt geïmporteerd vanuit RDBMS.

Bijenkorfimport met naam van bestemmingstabel in bijenkorf

$ sqoop import --connect jdbc:mysql://10.0.0.100/hadooptest 
--username hadoopuser -P
--table table_name --hive-import --hive-table hive_table_name


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow