sqoop的安装和使用

时间:2023-03-08 15:47:08

在sqoop使用前,应先安装好hive和zookeeper,还要在一台虚拟机里安装好mysql

1.先将zookeeper启动:zkServer.sh start,集群启动起来:start-all.sh

2.启动mysql:service mysql  start

sqoop的安装和使用

然后进入mysql的客户端:

sqoop的安装和使用

3.在windows下安装mysql的客户端(可在西西软件园下载)

sqoop的安装和使用

下载完成后,进入客户端

sqoop的安装和使用

4.接下来安装sqoop-1.4.6

具体代码可参考:

tar -zxvf sqoop-1.4.6.bin__hadoop-2.0.4-alpha.tar.gz

mv sqoop-1.4.6.bin__hadoop-2.0.4-alpha /home/install/sqoop-1.4.6

cd /home/install/sqoop-1.4.6

vi option1

import
--connect
jdbc:mysql://node15/test
--username
root
--password
123456
--table
t_user
--columns
id,name,age
--where
1=1
--target-dir
/sqoop/data
--as-textfile
--delete-target-dir
-m
1
--fetch-size
10
--null-string
''
--lines-terminated-by
'\n'
--fields-terminated-by
','
执行:bin/sqoop --options-file option1

sqoop的安装和使用

此时,查看http://node1:50070,看是否有t_user表

http://node1:8088,看是否出现了t_user.jar

5.接下来可查看数据:hdfs dfs -cat /sqoop/data/*

sqoop的安装和使用

sqoop的安装和使用