İçindekiler:

Sqoop verileri içe ve dışa aktarmak için ne kullanır?
Sqoop verileri içe ve dışa aktarmak için ne kullanır?

Video: Sqoop verileri içe ve dışa aktarmak için ne kullanır?

Video: Sqoop verileri içe ve dışa aktarmak için ne kullanır?
Video: Sqoop Import and Export data from RDMBS and HDFS 2024, Aralık
Anonim

Sqoop aktarmak için tasarlanmış bir araç veri Hadoop ve ilişkisel veritabanları arasında. kepçe bağlı olarak bu sürecin çoğunu otomatikleştirir. veri tabanı şemasını açıklamak için veri olmak ithal . Sqoop kullanır Harita Küçült verileri içe ve dışa aktar , paralel çalışma ve hata toleransı sağlar.

Burada, verileri sqoop'tan nasıl dışa aktarırım?

Başlarken

  1. Adım 1: MySQL örneğinde yeni bir veritabanı oluşturun. VERİTABANI OLUŞTUR db1;
  2. acad adında bir tablo oluşturun.
  3. Adım 3: input.txt ve input2.txt dosyasını HDFS'den MySQL'e aktarın. sqoop export –connect jdbc:mysql://localhost/db1 –kullanıcı adı sqoop –password root –table acad –export-dir /sqoop_msql/ -m 1.

Ayrıca, sqoop dışa aktarma nasıl çalışır? kepçe - Sqoop dışa aktarma komutu, girdi verileri kümesiyle INSERT deyimlerini hazırlar ve ardından veritabanına ulaşır. İçin ihracat yeni kayıtlar, tablonun birincil anahtar ile benzersiz bir değer sabiti varsa, ihracat ekleme ifadesi başarısız olduğu için iş başarısız olur. Güncellemeleriniz varsa --update-key seçeneğini kullanabilirsiniz.

Aynı şekilde, insanlar sqoop'a nasıl veri aktarabilirim diye soruyorlar.

Her bir Sqoop komut seçeneğinin anlamı şudur:

  1. connect – jdbc dizesi sağlar.
  2. kullanıcı adı – Veritabanı kullanıcı adı.
  3. -P – Konsolda şifre isteyecektir.
  4. tablo – Bilgisayara MySQL'den hangi tabloyu almak istediğinizi söyler.
  5. split-by – Ayırma sütununuzu belirtir.
  6. target-dir – HDFS hedef dizini.

Sqoop import nedir?

kepçe alet ' içe aktarmak ' için kullanılır içe aktarmak tablo verilerini tablodan Hadoop dosya sistemine metin dosyası veya ikili dosya olarak aktarır. için aşağıdaki komut kullanılır içe aktarmak MySQL veritabanı sunucusundan HDFS'ye emp tablosu.

Önerilen: