Мазмуну:

Sqoop маалыматтарды импорттоо жана экспорттоо үчүн эмнени колдонот?
Sqoop маалыматтарды импорттоо жана экспорттоо үчүн эмнени колдонот?

Video: Sqoop маалыматтарды импорттоо жана экспорттоо үчүн эмнени колдонот?

Video: Sqoop маалыматтарды импорттоо жана экспорттоо үчүн эмнени колдонот?
Video: How to Start an International Business From NOTHING If I Lost Everything 2024, Май
Anonim

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

Бул жерде мен кантип sqoop'тан маалыматтарды экспорттойм?

Баштоо

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

Ошондой эле, sqoop экспорту кантип иштейт? Sqoop - Sqoop экспортун экспорттоо команда киргизилген маалыматтардын жыйындысы менен INSERT билдирүүлөрүн даярдайт, андан кийин маалымат базасына кирет. Бул үчүн экспорттоо жаңы жазуулар, Эгерде таблицада негизги ачкыч менен уникалдуу маани константасы болсо, экспорт кыстаруу билдирүүсү ишке ашпай калгандай жумуш аткарылбай калат. Жаңыртууларыңыз болсо, --update-key параметрин колдонсоңуз болот.

Ошо сыяктуу эле, адамдар сурашат, мен кантип маалыматтарды sqoopке импорттосом болот?

Бул жерде ар бир жеке Sqoop буйрук опциясы эмнени билдирет:

  1. туташтыруу - jdbc сапты камсыз кылат.
  2. колдонуучу аты – Маалыматтар базасынын колдонуучу аты.
  3. -P - Консолдо сырсөздү сурайт.
  4. таблица – Компьютерге MySQLден кайсы таблицаны импорттогуңуз келгенин айтат.
  5. бөлүү - бөлүү тилкеңизди аныктайт.
  6. target-dir - HDFS көздөгөн каталогу.

Sqoop импорту деген эмне?

Sqoop курал ' импорттоо ' көнүп калган импорттоо таблицадан Hadoop файл тутумуна тексттик файл же бинардык файл катары. үчүн төмөнкү буйрук колдонулат импорттоо MySQL маалымат базасынын серверинен HDFSге эмп таблицасы.

Сунушталууда: