فهرست مطالب:

Sqoop از چه چیزی برای واردات و صادرات داده ها استفاده می کند؟
Sqoop از چه چیزی برای واردات و صادرات داده ها استفاده می کند؟

تصویری: Sqoop از چه چیزی برای واردات و صادرات داده ها استفاده می کند؟

تصویری: Sqoop از چه چیزی برای واردات و صادرات داده ها استفاده می کند؟
تصویری: آموزش آپاچی اسکوب | Sqoop: واردات و صادرات داده ها از MySQL به HDFS | آموزش هادوپ | ادورکا 2024, دسامبر
Anonim

Sqoop است ابزاری که برای انتقال طراحی شده است داده ها بین پایگاه داده هادوپ و رابطه ای اسکوپ بیشتر این فرآیند را با تکیه بر خودکار انجام می دهد پایگاه داده برای توصیف طرحواره برای داده ها بودن وارداتی . Sqoop استفاده می کند MapReduce به واردات و صادرات داده ها ، که عملکرد موازی و همچنین تحمل خطا را فراهم می کند.

در اینجا، چگونه داده ها را از sqoop صادر کنم؟

شروع شدن

  1. مرحله 1: یک پایگاه داده جدید در نمونه MySQL ایجاد کنید. ایجاد پایگاه داده db1;
  2. یک جدول به نام acad ایجاد کنید.
  3. مرحله 3: فایل input.txt و input2.txt را از HDFS به MySQL صادر کنید. sqoop export –connect jdbc:mysql://localhost/db1 –نام کاربری sqoop –رمز رمز عبور –table acad –export-dir /sqoop_msql/ -m 1.

همچنین، صادرات sqoop چگونه کار می کند؟ اسکوپ - صادرات Sqoop صادرات دستور دستورات INSERT را با مجموعه ای از داده های ورودی آماده می کند و سپس به پایگاه داده ضربه می زند. این هست برای صادرات رکوردهای جدید، اگر جدول دارای مقدار ثابت با کلید اصلی باشد، صادرات job fails به عنوان دستور insert با شکست مواجه می شود. اگر به روز رسانی دارید، می توانید از گزینه --update-key استفاده کنید.

به همین ترتیب، مردم می پرسند، چگونه داده ها را به sqoop وارد کنم؟

در اینجا معنای هر گزینه دستور Sqoop فردی است:

  1. اتصال – رشته jdbc را ارائه می دهد.
  2. نام کاربری – نام کاربری پایگاه داده.
  3. -P - رمز عبور را در کنسول می خواهد.
  4. جدول – به رایانه می گوید که می خواهید کدام جدول را از MySQL وارد کنید.
  5. split-by - ستون تقسیم شما را مشخص می کند.
  6. target-dir – فهرست مقصد HDFS.

واردات sqoop چیست؟

اسکوپ ابزار وارد كردن ' استفاده میشه برای وارد كردن داده های جدول از جدول به سیستم فایل Hadoop به عنوان یک فایل متنی یا یک فایل باینری. از دستور زیر استفاده می شود وارد كردن جدول emp از سرور پایگاه داده MySQL به HDFS.

توصیه شده: