1.报错现象
2.错误示例
查看数据库命令:
sqoop list-databases --connect jdbc:mysql://localhost:3306/ --username root --password 123456;
3.错误原因
经实验,这里的连接语句中的localhost要根据hive的元数据库配置来写,如果是使用的本地mysql数据库作为元数据库,则需要写localhost,如果是使用的远程服务器的mysql作为hive的元数据库,则应该要写ip地址。
4.解决办法
将localhost 换成mysql作为hive的元数据库使用的ip
sqoop list-databases --connect jdbc:mysql://192.168.100.203:3306/ --username root --password 123456;