更新时间:2023-12-22 GMT+08:00

Sqoop如何连接MySQL

用户问题

Sqoop如何连接MySQL数据库。

处理步骤

  1. 在集群上安装客户端,查看客户端“sqoop/lib”目录下是否有MySQL驱动包。

  2. 在客户端目录下加载环境变量。

    source bigdata_env

  3. 执行Kerberos用户认证。

    如果集群已启用Kerberos认证,执行以下命令认证具有操作权限的用户,否则跳过此步骤。

    kinit MRS集群用户

  4. 连接数据库。命令中如果携带认证密码信息可能存在安全风险,在执行命令前建议关闭系统的history命令记录功能,避免信息泄露。

    sqoop list-databases --connect jdbc:mysql://数据库IP地址:3306/ --username 数据库登录用户名 --password 密码

    上图所示则代表sqoop连接MySQL成功。