Sadržaj:

Šta sqoop koristi za uvoz i izvoz podataka?
Šta sqoop koristi za uvoz i izvoz podataka?

Video: Šta sqoop koristi za uvoz i izvoz podataka?

Video: Šta sqoop koristi za uvoz i izvoz podataka?
Video: Sqoop Импорт и экспорт данных из RDMBS и HDFS 2024, Novembar
Anonim

Sqoop je alat dizajniran za prijenos podaci između Hadoop-a i relacijskih baza podataka. Sqoop automatizuje većinu ovog procesa, oslanjajući se na baza podataka da opišemo šemu za podaci biti uvezeno . Sqoop koristi MapReduce to uvoz i izvoz podataka , koji obezbeđuje paralelan rad kao i toleranciju grešaka.

U nastavku, kako mogu izvesti podatke iz sqoop-a?

Počinjemo

  1. Korak 1: Kreirajte novu bazu podataka u MySQL instanci. CREATE DATABASE db1;
  2. Kreirajte tabelu pod nazivom acad.
  3. Korak 3: Izvezite datoteke input.txt i input2.txt iz HDFS-a u MySQL. sqoop export –connect jdbc:mysql://localhost/db1 –korisničko ime sqoop –lozinka root –tabela acad –export-dir /sqoop_msql/ -m 1.

Također, kako funkcionira sqoop izvoz? Sqoop - Izvoz Sqoop izvoz naredba priprema INSERT izraze sa skupom ulaznih podataka, a zatim pogađa bazu podataka. To je za izvoz novi zapisi, ako tabela ima jedinstvenu vrijednost konstante sa primarnim ključem, izvoz posao ne uspijeva jer naredba umetanja ne uspijeva. Ako imate ažuriranja, možete koristiti opciju --update-key.

Isto tako, ljudi se pitaju, kako da uvezem podatke u sqoop?

Evo šta znači svaka pojedinačna opcija Sqoop komande:

  1. connect – Pruža jdbc string.
  2. korisničko ime – korisničko ime baze podataka.
  3. -P – Tražit će lozinku u konzoli.
  4. tabela – govori računaru koju tabelu želite da uvezete iz MySQL-a.
  5. split-by – Određuje vašu kolonu za razdvajanje.
  6. target-dir – HDFS odredišni direktorij.

Šta je sqoop import?

Sqoop alat ' uvoz ' je navikao uvoz podatke tablice iz tablice u sistem datoteka Hadoop kao tekstualnu ili binarnu datoteku. Sljedeća naredba se koristi za uvoz emp tabelu sa MySQL servera baze podataka u HDFS.

Preporučuje se: