将数据从postgresql导入配置单元

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

我在将表从postgresql导入hive时遇到问题。我使用的查询是:

sqoop import \
--connect jdbc:postgresql://IP:5432/PROD_DB \
--username ABC_Read \
--password ABC@123 \
--table vw_abc_cust_aua \
-- --schema ABC_VIEW \
--target-dir /tmp/hive/raw/test_trade \
--fields-terminated-by "\001" \
--hive-import \
--hive-table vw_abc_cust_aua \
--m 1

我犯了个错误
error tool.importtool:导入期间出错:找不到表vw\u \u cust\u aua的主键。请使用--split by指定一个,或使用'-m1'执行顺序导入。
请让我知道我的问题是什么

2hh7jdfx

2hh7jdfx1#

我在考虑 -- --schema ABC_VIEW 是打字错误,应该是 --schema ABC_VIEW 另一个问题是提供Map器数量的选项是 -m 或者 --num-mappers 而不是 --m 解决方案
在你的剧本里 --m-m 或者 --num-mappers

相关问题