Video: 12 ELEMEN DAN PRINSIP DALAM REKA BENTUK 2024
Ketika datang ke Sqoop, gambar seringkali bernilai seribu kata-kata, jadi periksa angka itu, yang memberikan pandangan burung kepada seni bina Sqoop.
Idea di sebalik Sqoop adalah bahawa ia memanfaatkan peta tugas - tugas yang melakukan import selari dan eksport jadual pangkalan data relasional - betul dari dalam rangka Hadoop MapReduce. Ini adalah berita baik kerana Rangka Kerja MapReduce memberikan toleransi kesalahan untuk mengimport dan mengeksport pekerjaan bersama dengan pemprosesan selari!
Anda akan menghargai toleransi kesalahan jika terdapat kegagalan semasa import atau eksport jadual besar kerana rangka kerja MapReduce akan pulih tanpa memerlukan anda memulakan proses sekali lagi.
Sqoop boleh mengimport data ke Hive dan HBase. Walau bagaimanapun, perhatikan bahawa anak panah ke titik Hive dan HBase hanya dalam satu arah. Data yang disimpan dalam mana-mana pangkalan data hubungan dengan sokongan JDBC boleh diimport terus ke dalam sistem Hive atau HBase dengan Sqoop. Walau bagaimanapun, eksport dilakukan dari data yang disimpan dalam HDFS.
Oleh itu, jika anda perlu mengeksport jadual Hive anda, anda menunjuk Sqoop ke direktori HDFS yang menyimpan jadual Hive anda. Jika anda perlu mengeksport jadual HBase, pertama anda perlu mengeksportnya ke HDFS dan kemudian melaksanakan perintah eksport Sqoop.