Hive Query to MySQL

时间:2014-12-21 19:03:42

标签: mysql hive sqoop

我不需要导出整个表,我需要在sqoop语句中添加一个查询(select * from emp_data where dept = 'cse'),输出应该导出到MySql。我尝试了下面的陈述,但它没有用。

sqoop export  --connect jdbc:mysql://localhost/test  --username root  --password root  --table emp_data --query SELECT * from emp_data where dept = 'cse'--fields-terminated-by '\t' --export-dir /user/hive/warehouse/emp_data/emp_data

1 个答案:

答案 0 :(得分:1)

--query参数不能与sqoop导出工具一起使用。 您可以在sqoop导入工具中使用--query参数,从mysql导入数据到hdfs。 http://sqoop.apache.org/docs/1.4.2/SqoopUserGuide.html#_purpose_3