Talaan ng mga Nilalaman:

Ano ang ginagamit ng sqoop para i-import at i-export ang data?
Ano ang ginagamit ng sqoop para i-import at i-export ang data?

Video: Ano ang ginagamit ng sqoop para i-import at i-export ang data?

Video: Ano ang ginagamit ng sqoop para i-import at i-export ang data?
Video: Sqoop Import and Export data from RDMBS and HDFS 2024, Abril
Anonim

Ang Sqoop ay isang tool na idinisenyo upang ilipat datos sa pagitan ng Hadoop at relational database. Sqoop awtomatiko ang karamihan sa prosesong ito, umaasa sa database upang ilarawan ang schema para sa datos maging imported . Gumagamit ng Sqoop MapReduce sa i-import at i-export ang data , na nagbibigay ng parallel operation pati na rin ang fault tolerance.

Dito, paano ako mag-e-export ng data mula sa sqoop?

Nagsisimula

  1. Hakbang 1: Gumawa ng bagong database sa halimbawa ng MySQL. GUMAWA NG DATABASE db1;
  2. Gumawa ng table na pinangalanang acad.
  3. Hakbang 3: I-export ang input.txt at input2.txt file mula sa HDFS patungo sa MySQL. sqoop export –connect jdbc:mysql://localhost/db1 –username sqoop –password root –table acad –export-dir /sqoop_msql/ -m 1.

Gayundin, paano gumagana ang sqoop export? Sqoop - I-export ang pag-export ng Sqoop Ang command ay naghahanda ng mga INSERT na pahayag na may set ng input data pagkatapos ay pinindot niya ang database. Ito ay para pag-export mga bagong tala, Kung ang talahanayan ay may natatanging halaga na pare-pareho na may pangunahing key, i-export nabigo ang trabaho habang nabigo ang insert statement. Kung mayroon kang mga update, maaari mong gamitin ang --update-key na opsyon.

Gayundin, nagtatanong ang mga tao, paano ako mag-i-import ng data sa sqoop?

Narito ang ibig sabihin ng bawat indibidwal na opsyon sa utos ng Sqoop:

  1. kumonekta - Nagbibigay ng jdbc string.
  2. username – username sa database.
  3. -P – Hihilingin ang password sa console.
  4. table – Sinasabi sa computer kung aling talahanayan ang gusto mong i-import mula sa MySQL.
  5. split-by – Tinutukoy ang iyong paghahati na column.
  6. target-dir – Direktoryo ng patutunguhan ng HDFS.

Ano ang sqoop import?

Sqoop kasangkapan ' angkat ' ay nakasanayan na angkat data ng talahanayan mula sa talahanayan hanggang sa Hadoop file system bilang isang text file o isang binary file. Ang sumusunod na utos ay ginagamit sa angkat ang emp table mula sa MySQL database server hanggang HDFS.

Inirerekumendang: