我希望导出并绑定hive表列到mysql表的指定列,该列具有不同的列顺序,但数据类型相同。
我在cloudera QuickStart VM中尝试了下面的命令
我正在尝试将源_tb的cols绑定到Dest_tb。
sqoop导出--连接jdbc:mysql://localhost/散户_ export --用户名根--密码cloudera --表mysql_tb_name --列order_date,revenue_demo --导出-dir/user/hive/仓库/source_db/source_tb-输入-字段-终止于"\001"--num-mappers 1
其中列按顺序排列,如source_tb和column_name中所显示的,与数据类型相同的Destinationtb中所显示的一样。
ERROR tool.BaseSqoopTool:用于导出的错误解析参数
有人能指出我的错误,纠正我吗?
提前谢谢
发布于 2018-03-29 14:47:40
通常,Hive仓库目录包含以".db“后缀的db文件夹名。
-导出-dir/user/hive/Ware.db/source_tb
修改db名称可以解决您的问题。
https://stackoverflow.com/questions/49474888
复制相似问题