数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql

一、使用sqoop导入Mysql数据到HDFS
在集群中的第五个mysql数据节点新建数据库数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
远程连接mysql数据库
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
远程连接数据库查看表
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
使用sqoop导入mysql数据到HDFS
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
网页查看
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
使用指定的分隔符
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
导入指定条件的数据
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
导入指定查询语句的数据
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
查询验证
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
4、使用sqoop导出HDFS数据到mysql
准备导出表
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
创建导出文件位置,并导出所有字段
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
创建导出文件位置,导出表时指定分隔符
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
批量导出
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
5、使用sqoop导入mysql数据到Hive
导入表的所有字段到Hive
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
导入指定字段到hive表中
创建Hive表
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
将常用的sqoop脚本定义成作业,方便其他人调用(使用sqoop2)
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
启动sqoop2
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
创建数据库连接
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
查看创建的连接信息
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
建立HDFS文件系统连接
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
查看连接信息
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
在hdfs创建用于存放导出的数据文件目录
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
创建数据传输事务
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
查看创建的事务信息
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
启动数据传输事务
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
查看事务状态
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
查看导出的数据文件列表和导出的数据信息
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
出现错误
1、测试与mysql连通时出错
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
解决:下载avro-1.8.1.jar包
上传至sqoop安装目录
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql2、导入所有字段到Hive中时出错
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
解决方案
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql
3、启动事务时出错,解决:给emp表添加主键,重新创建job
数据迁移(sqoop)mysql->hdfs 和 Hdfs->mysql