sqoop把hive中的数据导入mysql

使用sqoop将hive中的数据导入mysql中

记录简单案例

首先开启集群:

powershell 复制代码
start-all.sh

在hive中建库建表,并插入一条数据来为自己做实验:

验证一下,是否插入成功:

在mysql中建表,并且要与hive中传过来的数据字段相对应:

建表后为空:

用sqoop将hive中的数据传到mysql中:

export 导出数据,

--connect 连接数据库的参数,

--username root 是指用户名为root,

test mysql中使用的数据库的库名,

--password '' 若没有密码则如图所示,这是必要参数,不能不写,

--input-fields-terminated-by ',' 是你的分割方式,我们前面用的是逗号,所以这里就是逗号,

stuinfo.db 是你hive中使用的数据库,

myinfo 是你将要导入到mysql表中的数据。

sqoop工作过程:

最后查看是否导入成功:

OK,嘿嘿!

相关推荐
蓝色记忆15 分钟前
执行计划FirstMatch
mysql
toooooop81 小时前
CentOS 7 系统上安装 **Nginx + MySQL 5.7 + PHP 7.3 + Redis** 的完整步骤
redis·mysql·nginx·centos·php7
i***51261 小时前
【数据库】MySQL的安装与卸载
数据库·mysql·adb
7***31881 小时前
若依微服务中配置 MySQL + DM 多数据源
android·mysql·微服务
M***29911 小时前
在 Ubuntu 上安装 MySQL 的详细指南
mysql·ubuntu·adb
J***51682 小时前
MySql中的事务、MySql事务详解、MySql隔离级别
数据库·mysql·adb
SamDeepThinking4 小时前
再次理解 MySQL B+ 树:以每页 10 行的聚簇索引为例
mysql
q***31834 小时前
MySQL---存储过程详解
数据库·mysql
5***79004 小时前
JavaScript生成器函数
hive·tidb·consul
q***42824 小时前
MySQL数据库误删恢复_mysql 数据 误删
数据库·mysql·adb