INHOUDSOPGAWE:

Wat gebruik sqoop om die data in te voer en uit te voer?
Wat gebruik sqoop om die data in te voer en uit te voer?

Video: Wat gebruik sqoop om die data in te voer en uit te voer?

Video: Wat gebruik sqoop om die data in te voer en uit te voer?
Video: Sqoop Import and Export data from RDMBS and HDFS 2024, April
Anonim

Sqoop is 'n instrument wat ontwerp is om oor te dra data tussen Hadoop en relasionele databasisse. Skop outomatiseer die meeste van hierdie proses, vertrou op die databasis om die skema vir die te beskryf data om te wees ingevoer . Sqoop gebruik KaartVerminder tot invoer en uitvoer van die data , wat parallelle werking sowel as fouttoleransie bied.

Hiervan, hoe voer ek data uit vanaf sqoop?

Aan die gang kom

  1. Stap1: Skep 'n nuwe databasis in die MySQL-instansie. SKEP DATABASIS db1;
  2. Skep 'n tabel met die naam acad.
  3. Stap3: Voer die input.txt- en input2.txt-lêer uit HDFS na MySQL uit. sqoop uitvoer –connect jdbc:mysql://localhost/db1 –gebruikersnaam sqoop –wagwoordwortel –table acad –export-dir /sqoop_msql/ -m 1.

Ook, hoe werk sqoop uitvoer? Skop - Uitvoer Sqoop uitvoer opdrag berei INSERT-stellings voor met 'n stel invoerdata en tref dan die databasis. Dit is vir uitvoer nuwe rekords, As die tabel unieke waardekonstante met primêre sleutel het, uitvoer werk misluk as die invoegstelling misluk. As jy opdaterings het, kan jy --update-key opsie gebruik.

Net so, vra mense, hoe voer ek data in sqoop in?

Hier is wat elke individuele Sqoop-opdragopsie beteken:

  1. verbind - Verskaf jdbc-string.
  2. gebruikersnaam – Databasis gebruikersnaam.
  3. -P – Sal die wagwoord in die konsole vra.
  4. tabel – Vertel die rekenaar watter tabel jy van MySQL wil invoer.
  5. split-by – Spesifiseer jou verdeelkolom.
  6. target-dir – HDFS-bestemmingsgids.

Wat is sqoop invoer?

Skop gereedskap ' invoer ' is gewoond aan invoer tabeldata vanaf die tabel na die Hadoop-lêerstelsel as 'n tekslêer of 'n binêre lêer. Die volgende opdrag word gebruik om invoer die emp-tabel vanaf MySQL-databasisbediener na HDFS.

Aanbeveel: