我在将表从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'执行顺序导入。
请让我知道我的问题是什么
1条答案
按热度按时间2hh7jdfx1#
我在考虑
-- --schema ABC_VIEW
是打字错误,应该是--schema ABC_VIEW
另一个问题是提供Map器数量的选项是-m
或者--num-mappers
而不是--m
解决方案在你的剧本里
--m
至-m
或者--num-mappers