sqoop导入hive
1,为了连接mysql,
首先在10.0.4.24 (CDH001)上 sudo apt-get install libmysql-java
2,sqoop list-databases --connectjdbc:mysql://10.0.3.218:3306/ --username directory --password directory
3,sqoop list-tables --connect jdbc:mysql://10.0.3.218:3306/directory --usernamedirectory --password directory
4,sqoop create-hive-table --connectjdbc:mysql://10.0.3.218:3306/directory --table t_file --username directory--password directory
--hive-table h_file
5,sqoop import --connectjdbc:mysql://10.0.3.218:3306/directory
--username directory --passworddirectory --split-by FILE_CODE --table t_file --hive-import (没有主键就要选一个列split-by)
6,最后hive shell去查看一下结果
本文介绍了如何在CDH5.4.7环境下使用sqoop从mysql数据库导入数据到Hive。首先安装libmysql-java库,然后通过sqoop列出数据库和表,创建Hive表,最后执行导入操作并验证结果。
3781

被折叠的 条评论
为什么被折叠?



