hadoop sqoop将表导出到sql server错误

wbrvyc0a  于 2021-06-02  发布在  Hadoop
关注(0)|答案(1)|浏览(496)

我是hadoop新手,最近开始了sqoop的工作。在尝试将表从hadoop导出到sqlserver时,我遇到以下错误:输入路径不存在hdfs://sandbox:8020/user/root/我使用的命令是:sqoop export--connect“jdbc:sqlserver://;用户名=;密码=xx;database=“--table--export dir/user/root/-input fields terminated by”“您能告诉我这里缺少什么吗。你也可以让我知道命令导航到hadoop目录中的表存储。

crcmnpdw

crcmnpdw1#

对于正确的sqoop导出,sqoop需要完整的数据文件位置。不能只指定根文件夹。
尝试指定完整的src路径

sqoop export --connect jdbc:oracle:thin:<>:1521/<> --username <> --password <> --table <>  --export-dir hdfs://<>/user/<>/<> -m 1 --input-fields-terminated-by '|' --input-null-string '\\N' --input-null-non-string '\\N'

希望这有帮助

相关问题