cloudera链接错误

4jb9z9bj  于 2021-06-03  发布在  Sqoop
关注(0)|答案(1)|浏览(245)

我试图在cloudera中运行下面的命令并得到链接失败错误。我也试过重新启动mysqld服务,没用。好心有人帮朋友。
代码和错误:
[cloudera@quickstart ~]$sqoop列表数据库--连接“jdbc:mysql://快速启动。cloudera:3306“--username=retail\u dba--password=cloudera”
警告:/usr/lib/sqoop/./acumulo不存在!accumulo进口将失败。请将$accumulo\u home设置为accumulo安装的根目录。17/09/22 09:45:59信息sqoop.sqoop:运行sqoop版本:1.4.6-cdh5.10.0 17/09/22 09:45:59警告工具。basesqooptool:在命令行上设置密码不安全。考虑改用-p。17/09/22 09:45:59 info manager.mysqlmanager:准备使用mysql流结果集。17/09/22 09:46:16错误manager.catalogquerymanager:未能列出数据库com.mysql.jdbc.exceptions.jdbc4.communicationsexception:通信链接失败
最后一个成功发送到服务器的数据包是0毫秒前。驱动程序尚未从服务器接收到任何数据包。在sun.reflect.nativeconstructoraccessorimpl.newinstance0(本机方法)在sun.reflect.nativeconstructoraccessorimpl.newinstance(nativeconstructoraccessorimpl)。java:57)在sun.reflect.delegatingconstructoraccessorimpl.newinstance(delegatingconstructoraccessorimpl。java:45)

0x6upsns

0x6upsns1#

下载mysql-connector-java-5.1.21.jar并将其复制到sqoop lib文件夹中,然后尝试运行sqoop导入,如下所示:

sqoop list-databases \
--connect "jdbc:mysql://localhost:3306" \
--username=retail_dba \
--password=cloudera

相关问题