使用sqoop将mysql数据导入到hdfs

一、安装测试前准备

1:安装集群:如下

image1.png

2:sqoop版本和hadoop版本

image2.png

3:mysql 连接器 和 测试数据 如下:

image3.png

image4.png

image5.png

二、sqoop配置2.1sqoop环境变量

image6.png

2.1.1、修改sqoop_env.sh

image7.png

2.1.2、修改configure-sqoop

本次测试不涉及HBase zookeeper,所以注释掉hbase ,zookeeper

三、开始将mysql中数据导入到hdfs

1: 输入如下 命令:

sqoop import –connectjdbc:mysql://lhmaster:3306/sqoop_mysql_to_hdfs –username root –password 831022–table sqooptesttable –target-dir /home/lihui/input/testsqoop/$today –m 1

image8.png

执行结果如下:

image9.png

成功导入三行数据

2:查看hdfs上导入的数据是否与mysql中相同:如下图:

image10.png

image11.png

image12.png

三条数据与mysql数据库中数据一致,导入成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值