1.解压 命名
tar -zxvf sqoop-1.4.7.bin__hadoop-2.6.0.tar.gz
mv sqoop-1.4.7.bin__hadoop-2.6.0 sqoop
2.Sqoop 的配置文件 cp sqoop-env.sh。
[root@master ~]# cd /opt/sqoop/conf/
[root@master conf]# cp sqoop-env-template.sh sqoop-env.sh
cp sqoop-env-template.sh sqoop-env.sh
vi sqoop-env.sh
[root@master conf]# cp sqoop-env-template.sh sqoop-env.sh
[root@master conf]# vi sqoop-env.sh
export HADOOP_COMMON_HOME=/opt/hadoop
export HADOOP_MAPRED_HOME=/opt/hadoop
export HBASE_HOME=/opt/hbase
export HIVE_HOME=/opt/hive
3.vi /etc/profile
[root@master conf]# vi /etc/profile
#在文件末尾添加
# set sqoop environment
export SQOOP_HOME=/opt/sqoop
export PATH=$PATH:$SQOOP_HOME/bin
export CLASSPATH=$CLASSPATH:$SQOOP_HOME/lib
4.连接数据库
[root@master ~]# cp /opt/mysql-connector-java-5.1.46.jar /opt/sqoop/lib/
5.执行 Sqoop 前需要先启动 Hadoop 集群。
在 master 节点切换到 hadoop 用户执行 start-all.sh 命令启动 Hadoop 集群。
[root@master ~]# su - hadoop
[hadoop@master ~]$ source /etc/profile
[hadoop@master ~]$ start-all.sh
1.4.3.2. 步骤二:检查 Hadoop 集群的运行状态。
[hadoop@master ~]$ jps
1457 NameNode
1795 ResourceManager
2060 Jps
1646 SecondaryNameNode
6.步骤三:测试 Sqoop 是否能够正常连接 MySQL 数据库。
Sqoop 连接 MySQL 数据库 P 大写 密码 Password123$
[hado