Sisällysluettelo:

Mitä sqoop käyttää tietojen tuontiin ja vientiin?
Mitä sqoop käyttää tietojen tuontiin ja vientiin?

Video: Mitä sqoop käyttää tietojen tuontiin ja vientiin?

Video: Mitä sqoop käyttää tietojen tuontiin ja vientiin?
Video: Sqoop Import and Export data from RDMBS and HDFS 2024, Joulukuu
Anonim

Sqoop on siirtoon suunniteltu työkalu tiedot Hadoopin ja relaatiotietokantojen välillä. Sqoop automatisoi suurimman osan tästä prosessista luottaen siihen tietokanta kaavion kuvaamiseen tiedot olla tuotu . Sqoop käyttää MapReduce kohteeseen tuoda ja viedä tiedot , joka tarjoaa rinnakkaistoiminnan sekä vikasietoisuuden.

Kuinka voin viedä tietoja sqoopista?

Päästä alkuun

  1. Vaihe 1: Luo uusi tietokanta MySQL-instanssiin. LUO TIETOKANTA db1;
  2. Luo taulukko nimeltä acad.
  3. Vaihe 3: Vie input.txt- ja input2.txt-tiedostot HDFS:stä MySQL:ään. sqoop export –connect jdbc:mysql://localhost/db1 –käyttäjänimi sqoop –salasanajuuri –taulukko acad –export-dir /sqoop_msql/ -m 1.

Lisäksi, miten sqoop-vienti toimii? Sqoop - Vie Sqoop-vienti komento valmistelee INSERT-käskyt syöttötiedoilla ja osuu sitten tietokantaan. Se on tarkoitettu vientiä uudet tietueet, jos taulukolla on yksilöllinen arvovakio ensisijaisen avaimen kanssa, viedä työ epäonnistuu, koska insert-käsky epäonnistuu. Jos sinulla on päivityksiä, voit käyttää vaihtoehtoa --update-key.

Samoin ihmiset kysyvät, kuinka tuon tietoja sqoopiin?

Tässä on mitä kukin yksittäinen Sqoop-komentovaihtoehto tarkoittaa:

  1. connect – Tarjoaa jdbc-merkkijonon.
  2. käyttäjätunnus – Tietokannan käyttäjätunnus.
  3. -P – kysyy salasanaa konsolissa.
  4. taulukko – Kertoo tietokoneelle, minkä taulukon haluat tuoda MySQL:stä.
  5. split-by – Määrittää jakosarakkeen.
  6. target-dir – HDFS-kohdehakemisto.

Mikä on sqoop-tuonti?

Sqoop työkalu' tuonti ' on tapana tuonti taulukkotiedot taulukosta Hadoop-tiedostojärjestelmään tekstitiedostona tai binääritiedostona. Seuraavaa komentoa käytetään tuonti emp-taulukko MySQL-tietokantapalvelimesta HDFS:ään.

Suositeltava: