sqoop安装包部署及mysql导入hdfsdemo

安装完成后:

1、启动hadoop

C:\Users\Administrator>start-all

This script is Deprecated. Instead use start-dfs.cmd and start-yarn.cmd

starting yarn daemons


2、执行从mysql导入hdfs数据命令

C:\Users\Administrator>sqoop import --connect jdbc:mysql://localhost:3306/ghxtes

t --username root --password 123456 --table user --target-dir \sqoop-1.4.7\datam

ysql --driver com.mysql.jdbc.Driver


3、查看hdfs目录

C:\Users\Administrator>hadoop fs -ls /sqoop-1.4.7/datamysql

4、查看hdfs目录文件的内容,注意要写文件名,不能是目录

C:\Users\Administrator>hadoop fs -cat /sqoop-1.4.7/datamysql/part-m-00001

解决显示中文乱码:

1、确保mysql中中文不乱吗,设置my.ini的

[client]

default-character-set=utf8

[mysql] default-character-set=utf8

[mysqld] default-character-set=utf8

2、设置cmd窗口编码,mysql中设置:set charset gbk;

3、显示hdfs文件内容乱码,设置cmd窗口编码为utf8

在cmd窗口执行:chcp 65001


右键-》属性-》设置字体


在浏览器中查看查看hdfs文件:


5、删除hdfs目录
C:\Users\Administrator>hadoop fs -rm -r /sqoop-1.4.7

6、从hdfs导出数据到mysql

C:\Users\Administrator>sqoop export --connect jdbc:mysql://localhost:3306/ghxtes

t --username root --password 123456 --table userbak --export-dir /sqoop-1.4.7/da

tamysql  --driver com.mysql.jdbc.Driver



问题:



解决上述问题方法:添加驱动参数     --driver com.mysql.jdbc.Driver

你可能感兴趣的:(sqoop安装包部署及mysql导入hdfsdemo)