Hive sqoop:将数据拉入包含额外列的配置单元表
我需要从包含n列的Hive sqoop:将数据拉入包含额外列的配置单元表,hive,hiveql,sqoop,Hive,Hiveql,Sqoop,我需要从包含n列的MySQL表中提取记录,并将它们存储在包含额外列的配置单元中。在sqoop中有什么方法可以执行它吗 示例: MySQL表具有以下字段id、name、place。以及 配置单元表结构为id、名称、位置和联系人号码(空) 因此,在执行sqoop时,我想在配置单元中添加一个额外的列联系人号码作为(null)。您可以在中指定它,方法是使用sqoop中的--query选项,然后选择作为null的额外列 sqoop import \ --query 'SELECT id, name,
MySQL
表中提取记录,并将它们存储在包含额外列的配置单元中。在sqoop
中有什么方法可以执行它吗
示例:
MySQL表具有以下字段id、name、place
。以及
配置单元表结构为id、名称、位置和联系人号码(空)
因此,在执行sqoop时,我想在配置单元中添加一个额外的列
联系人号码作为(null)。您可以在中指定它,方法是使用sqoop
中的--query
选项,然后选择作为null的额外列
sqoop import \
--query 'SELECT id, name, place, NULL AS contact_number FROM mysql_table'
--connect jdbc:mysql://mysql.example.com/sqoop \
--Any other options
你试过这个解决方案吗?