Агуулгын хүснэгт:

Sqoop нь өгөгдлийг импортлох, экспортлоход юу ашигладаг вэ?
Sqoop нь өгөгдлийг импортлох, экспортлоход юу ашигладаг вэ?

Видео: Sqoop нь өгөгдлийг импортлох, экспортлоход юу ашигладаг вэ?

Видео: Sqoop нь өгөгдлийг импортлох, экспортлоход юу ашигладаг вэ?
Видео: Apache Sqoop заавар | Sqoop: MySQL-ээс HDFS руу өгөгдөл импортлох, экспортлох | Hadoop сургалт | Эдурика 2024, May
Anonim

Скоп бол шилжүүлэхэд зориулагдсан хэрэгсэл өгөгдөл Hadoop болон харилцааны мэдээллийн сангийн хооронд. Скооп дээр тулгуурлан энэ үйл явцын ихэнхийг автоматжуулдаг мэдээллийн сан схемийг тайлбарлах өгөгдөл байх импортолсон . Sqoop ашигладаг MapReduce to өгөгдлийг импортлох, экспортлох , энэ нь зэрэгцээ ажиллагаа, түүнчлэн алдааг тэсвэрлэх чадварыг хангадаг.

Эндээс би sqoop-оос өгөгдлийг хэрхэн экспортлох вэ?

Эхлэх

  1. Алхам 1: MySQL жишээн дээр шинэ мэдээллийн сан үүсгэнэ үү. өгөгдлийн сан үүсгэх db1;
  2. acad нэртэй хүснэгт үүсгэ.
  3. Алхам 3: input.txt болон input2.txt файлыг HDFS-ээс MySQL руу экспортлох. sqoop export –connect jdbc:mysql://localhost/db1 –хэрэглэгчийн нэр sqoop –нууц үгийн үндэс –хүснэгт acad –export-dir /sqoop_msql/ -m 1.

Мөн sqoop экспорт хэрхэн ажилладаг вэ? Скооп - Sqoop экспортыг экспортлох команд нь оролтын өгөгдлийн багц бүхий INSERT мэдэгдлийг бэлтгэж, мэдээллийн санд очно. Энэ нь зориулагдсан экспортлох шинэ бичлэгүүд, Хэрэв хүснэгт нь үндсэн түлхүүртэй тогтмол тогтмол утгатай байвал, экспортлох оруулах мэдэгдэл амжилтгүй болсон тул ажил амжилтгүй болно. Хэрэв танд шинэчлэлт байгаа бол --update-key сонголтыг ашиглаж болно.

Үүний нэгэн адил хүмүүс би хэрхэн өгөгдлийг sqoop руу оруулах вэ гэж асуудаг.

Sqoop командын сонголт бүр юу гэсэн үг вэ:

  1. connect – jdbc стринг өгнө.
  2. хэрэглэгчийн нэр - Өгөгдлийн сангийн хэрэглэгчийн нэр.
  3. -P - Консол дээр нууц үг асуух болно.
  4. table – MySQL-ээс ямар хүснэгт импортлохыг хүсэж байгаагаа компьютерт хэлнэ.
  5. хуваах - Таны хуваах баганыг тодорхойлно.
  6. target-dir - HDFS очих газрын лавлах.

Sqoop импорт гэж юу вэ?

Скооп хэрэгсэл ' импорт '-д дассан импорт хүснэгтээс хүснэгтийн өгөгдлийг Hadoop файлын систем рүү текст файл эсвэл хоёртын файл хэлбэрээр оруулна. Дараах тушаалыг ашиглана импорт emp хүснэгтийг MySQL өгөгдлийн сангийн серверээс HDFS рүү.

Зөвлөмж болгож буй: