使用 --create-hive-table 直接在配置单元中导入 mysql table (sqoop)
Import a mysql table (sqoop) directly in hive using --create-hive-table
我正在为 HDPCD 考试进行自我培训,因此我正在测试使用 MySQL 到 Hive 的所有可能的导入和导出。在此示例中,我想从 MySQL 导入一个 table,并使用参数 --create-hive-table 在配置单元中从头开始创建相同的 table。尽管在 [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 --split-by 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
谢谢。
我正在为 HDPCD 考试进行自我培训,因此我正在测试使用 MySQL 到 Hive 的所有可能的导入和导出。在此示例中,我想从 MySQL 导入一个 table,并使用参数 --create-hive-table 在配置单元中从头开始创建相同的 table。尽管在 [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 --split-by 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
谢谢。