sqoop从mysql导入hdfs_13.Hadoop:用sqoop进行Mysql到HDFS的导入导出

本文介绍了如何使用sqoop将数据从Mysql导入到HDFS,以及从HDFS导出回Mysql。首先创建并填充了一个名为student_sqoop的测试表,然后在Node1节点上执行sqoop import命令将数据导入HDFS,并验证了数据导入成功。最后,清空mysql的相关表,使用sqoop export将HDFS的数据导回mysql,检查导出结果正确无误。
摘要由CSDN通过智能技术生成

本节主要内容:用sqoop进行Mysql到HDFS的导入导出

一、准备数据

数据准备(Node3节点)

在mysql中建立sqoop_test库

# mysql -uroot -p123456mysql> create database sqoop_test;

Query OK, 1 row affected (0.00 sec)

在sqoop_test里面建立一个表mysql> use sqoop_test;

Database changed

mysql> CREATE TABLE `student_sqoop` (

->  `id` int(11) NOT NULL,

->  `name` varchar(20) NOT NULL,

->  PRIMARY KEY (`id`)

-> ) ENGINE=MyISAM  DEFAULT CHARSET=utf8;

Query OK, 0 rows affected (0.04 sec)

插入数据mysql> insert into student_sqoop (id,name) values (1,'michael');

mysql> insert into student_sqoop (id,name) values (2,'ted');

mysql> insert into student_sqoop (id,name) values (3,'jack');

二、导入mysql到hdfs

为了测试,mysql配置权限(Node3节点)mysql> grant all privileges on *.* to

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值