我使用sqoop將數據從mysql導入到以csv格式的hadoop中,使用table參數時效果很好。但是,當我使用查詢參數時,它只能導入第一列,其他列都會丟失。sqoop導入查詢只導入第一列
在這裏你是我的命令。
sqoop import \
--connect jdbc:mysql://127.0.0.1:3306/sqoop \
--username root \
--password root \
--query ' select age, job from person where $CONDITIONS ' \
--bindir /tmp/sqoop-hduser/compile \
--fields-terminated-by ',' \
--target-dir /Users/hduser/hadoop_data/onedaydata -m1
在csv文件中,它只顯示年齡。 有誰知道如何解決它? 謝謝
我會添加更多關於您的案例的細節(數據庫DDL,數據,Sqoop版本,...) –