安装完成后:
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