场景
-
CDH6.3.2装好后,默认有Sqoop,而且环境变量都配好了

-
因为当初装CDH时把
mysql-connector-java.jar放到/usr/share/java/,所以Sqoop默认就能连上MySQL

-
数据中台不只对接MySQL,还有其它数据源,不一定能直连,需要配置对应的数据库连接器
添加数据库驱动
cd /opt/cloudera/parcels/CDH/lib/sqoop/lib
把数据库连接器放到这,下面以
SAP / HANA为例
1、下载驱动,我是借助DBeaver来下载的
2、找到驱动,并上传
- 因为Sqoop支持直连MySQL,所以连MySQL时不需要配置
--driver
而某些数据库不能直连,连SAP / HANA时还要加上--driver com.sap.db.jdbc.Driver
补充
-
/opt/cloudera/parcels/CDH是软链,实际是CDH-6.3.2-1.cdh6.3.2.p0.1605554

-
/usr/bin/sqoop是软链
实际是/opt/cloudera/parcels/CDH-6.3.2-1.cdh6.3.2.p0.1605554/bin/sqoop
其中内容如下:

实际执行/opt/cloudera/parcels/CDH/lib/sqoop/里的bin/sqoop

1838



被折叠的 条评论
为什么被折叠?



