gpt4 book ai didi

mysql - Sqoop 导出 Mysql 失败

转载 作者:行者123 更新时间:2023-11-29 23:06:38 24 4
gpt4 key购买 nike

在 Mysql 中执行 Sqoop Export 作业时,我遇到以下异常:

No columns to generate for ClassWriter
Cannot load connection class because of underlying exception: 'java.lang.NumberFormatException: For input string: "3306;"'.

请帮助解决此问题。

最佳答案

如果您想将数据从 HDFS 导出到 MySQL 表,则可以使用以下语法:

sqoop export \
--connect jdbc:mysql://<HOST_NAME (or) IP_ADDRESS>:<MySQL_PORT_NO>/<DATABASE_NAME> \
--username <DB_USER_NAME> \
--password <DB_PASSWORD> \
--table <YOUR_TABLE_NAME> \
--export-dir <HDFS_PATH_FROM_WHERE_YOU_WANT_TO_EXPORT_DATA>

如果我想将HDFS中/mysql/user/中的数据导出到MySQL用户表,则命令如下:

sqoop export \
--connect jdbc:mysql://localhost:3306/test \
--username hadoopuser \
--password **** \
--table user \
--export-dir /mysql/user/

关于mysql - Sqoop 导出 Mysql 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28271720/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com