Sqoop数据导入HDFS

实验目的

1.掌握Sqoop的各种导入操作

实验内容

练习使用Sqoop将数据在Mysql与HDFS之间的导入导出。

实验步骤

现有buyer_log表,存储了买家行为日志,包含四个字段(ID,用户ID,时间,IP,操作类型)。

1.首先检查Hadoop相关进程,是否已经启动。请给出hadoop集群启动命令。

start-dfs.sh

start-yarn.sh

2.在Linux本地新建/data/sqoop1目录。请给出执行命令。

mkdir -p /data/sqoop1

使用XFtp工具,将buyer_log.txt文件上传到/data/sqoop1目录中。

3.连接Mysql。

4.在Mysql中创建数据库mydb,并使用mydb数据库。请给出执行命令。


在mydb数据库中创建表record。



5.将Linux本地/data/sqoop1/buyer_log里的内容,导入的mydb数据库record表中。



查看record表中内容。请给出执行命令和运行结果截图。




6,另开一个窗口,使用Sqoop的 list-databases命令查看Mysql中的数据库。请给出执行命令和运行结果截图。

sqoop list-databases --connect jdbc:mysql://master:3306/ --username root -P


使用Sqoop将Mysql中的数据导入到HDFS

1.使用Sqoop将Mysql中mydb数据库record表里的数据导入到HDFS/mysqoop1目录的一个文件中。(HDFS上的/mysqoop1目录,不需要提前创建)。请给出执行命令。


2.查看HDFS上/mysqoop1目录下的文件内容。请给出hdfs执行命令和运行结果截图。 hdfs dfs -cat /mysqoop1/part-m-00000


展开阅读全文

页面更新:2024-02-27

标签:目的   数据   表里   截图   命令   操作   数据库   文件   目录   内容

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top