Video: Apache Sqoop Tutorial | Sqoop: Import & Export Data From MySQL To HDFS | Hadoop Training | Edureka 2024
Sqoop konektörler genelde bir JDBC sürücüsü ile birlikte çalışırlar. Sqoop, JDBC sürücülerini paketlemez; çünkü genellikle RDBMS veya DW satıcısı tarafından müseccel ve lisanslıdır. Dolayısıyla, etkileşime girmeye çalıştığınız veri yönetimi sisteminin türüne (RDBMS, DW veya NoSQL) bağlı olarak Sqoop için üç olası senaryo vardır. Her birine bir göz atın:
-
Veri yönetim sisteminiz paketlenmiş Sqoop konektörlerinden biriyle desteklenmektedir. Bu durumda, JDBC sürücüsünü veri yönetimi sistemi sağlayıcısından edindikten sonra. jar dosyası ile $ SQOOP_HOME / lib dizininizde ilişkilendirilir. ($ SQOOP_HOME, sisteminizde Apache Sqoop'u kurduğunuz dizin yol adını belirten bir ortam değişkendir.)
-
Sqoop, veritabanı yönetim sisteminiz için bir konektör içermez. Bu, bağlayıcı bir tane gerektiriyorsa, bir üçüncü taraf satıcıdan bir JDBC sürücüsü ile birlikte bir tane indirmeniz gerektiği anlamına gelir. (Couchbase ve Teradata'nın her ikisi de bunu yapar.)
-
Veritabanı yönetim sisteminiz bir Sqoop konektörü sağlamaz, ancak bir JDBC sürücüsü mevcuttur. Bu durumda, Sqoop'un genel JDBC konektöründen yararlanıp satıcınızın JDBC sürücüsünü indirin ve yükleyin.