黑猴子的家:Sqoop 命令&参数:create-hive-table

** 生成与关系数据库表结构对应的hive表结构。**

1、命令案列

[victor@node1 sqoop-1.4.7]$ bin/sqoop create-hive-table \
--connect jdbc:mysql://node1:3306/company \
--username root \
--password 000000 \
--table staff \
--hive-table hive_staff

尖叫提示:sqoop从mysql导入数据到Hive,但在hive却找不到table,这是1.1.*的一个bug,重新安装1.2.2,
并复制hive-site.xml到sqoop/conf目录下 

2、参数

序号 参数 说明
1 --hive-home <dir> Hive的安装目录,可以通过该参数覆盖掉默认的Hive目录
2 --hive-overwrite 覆盖掉在Hive表中已经存在的数据
3 --create-hive-table 默认是false,如果目标表已经存在了,那么创建任务会失败
4 --hive-table 后面接要创建的hive表
5 --table 指定关系数据库的表名
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容