Съдържание:

Какво използва sqoop за импортиране и експортиране на данните?
Какво използва sqoop за импортиране и експортиране на данните?

Видео: Какво използва sqoop за импортиране и експортиране на данните?

Видео: Какво използва sqoop за импортиране и експортиране на данните?
Видео: КАКВО Е BOS И КАК СЕ ИЗПОЛЗВА / КАКВО Е ORDER BLOCK И КАК ДА ГО НАМИРАМЕ ЧАСТ 1 2024, Ноември
Anonim

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

Ето как да експортирам данни от sqoop?

Приготвяме се да започнем

  1. Стъпка 1: Създайте нова база данни в MySQL екземпляр. СЪЗДАВАНЕ НА БАЗА ДАННИ db1;
  2. Създайте таблица с име акад.
  3. Стъпка 3: Експортирайте файла input.txt и input2.txt от HDFS в MySQL. sqoop export –connect jdbc:mysql://localhost/db1 –потребителско име sqoop –парола root –table acad –export-dir /sqoop_msql/ -m 1.

Също така, как работи sqoop export? Sqoop - Експорт Sqoop експорт командата подготвя INSERT изрази с набор от входни данни, след което удря базата данни. То е за експортиране нови записи, ако таблицата има уникална стойностна константа с първичен ключ, износ заданието се проваля, тъй като операторът за вмъкване е неуспешен. Ако имате актуализации, можете да използвате опцията --update-key.

По същия начин хората питат как да импортирам данни в sqoop?

Ето какво означава всяка отделна команда на Sqoop:

  1. свържете – Предоставя jdbc низ.
  2. потребителско име – потребителско име на базата данни.
  3. -P – Ще поиска паролата в конзолата.
  4. таблица – казва на компютъра коя таблица искате да импортирате от MySQL.
  5. split-by – Посочва вашата колона за разделяне.
  6. target-dir – HDFS дестинационна директория.

Какво представлява импортирането на sqoop?

Sqoop инструмент ' внос ' се използва за внос данни от таблицата от таблицата към файловата система Hadoop като текстов файл или двоичен файл. Следната команда се използва за внос таблицата emp от MySQL сървър на база данни към HDFS.

Препоръчано: