解决Sqoop连接本机mysql8.0出现的问题

1、mysql-connector包版本太低

出现如下问题:

需要下载和本地mysql版本相对的mysql-connector

                                                              mysql-connector-java包下载链接

选择你所需要的版本和操作系统进行下载

放在$SQOOP_HOME/lib目录下,如下图所示

2、 时间问题

// 当你执行下面这个指令

 sqoop list-databases --connect jdbc:mysql://localhost:3306/ --username root --password 123456

出现如下错误时:

//代码需要修改为:

sqoop list-databases --connect jdbc:mysql://localhost:3306/?serverTimezone=UTC --username root --password 123456 

此时代码正常执行并出现结果。

猜你喜欢

转载自blog.csdn.net/weixin_42633481/article/details/106438657