Sqoop如何连接MySQL
用户问题
Sqoop如何连接MySQL数据库。
处理步骤
- 在集群上安装客户端,查看客户端“sqoop/lib”目录下是否有MySQL驱动包。
- 在客户端目录下加载环境变量。
source bigdata_env
- 执行Kerberos用户认证。
如果集群已启用Kerberos认证,执行以下命令认证具有操作权限的用户,否则跳过此步骤。
kinit MRS集群用户
- 连接数据库。命令中如果携带认证密码信息可能存在安全风险,在执行命令前建议关闭系统的history命令记录功能,避免信息泄露。
sqoop list-databases --connect jdbc:mysql://数据库IP地址:3306/ --username 数据库登录用户名 --password 密码
上图所示则代表sqoop连接MySQL成功。