繁体   English   中英

使用--create-hive-table直接在hive中导入mysql表(sqoop)

[英]Import a mysql table (sqoop) directly in hive using --create-hive-table

我正在为HDPCD考试训练自己,所以我正在测试使用MySQL到Hive的所有可能的导入和导出。 在此示例中,我想从MySQL导入表并使用参数--create-hive-table从头开始在hive中创建同一表。 尽管在[documentation][1]包含了它,但我发现了一个正确的示例。 我已经尝试过了,但是没有用

sqoop import --connect jdbc:mysql:// master / poc --username root --table dept-where'id_dept> 2'--hive-import --hive-database poc --hive-table deptv2 --create -hive-table true -m 1-由id_dept分割

拜托,如果你们当中有人知道如何使用,请告诉我。 我非常感谢

我回来了,因为我只需要重试一次就可以不加任何输入就可以了。 无论如何,我将举一个例子。 可能会帮助某个人。

sqoop import --connect jdbc:mysql://master/poc --username root \
  --table dept --where 'id_dept > 2' --hive-import \
  --hive-database poc --hive-table deptv2 --create-hive-table -m 1 --split-by id_dept

谢谢。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM