Sqoop搭建

Sqoop搭建

1.解压

1
tar -zxvf sqoop-1.4.7.bin__hadoop-2.6.0.tar.gz -C /root/software

更改名字

1
2
cd /root/software
mv sqoop-1.4.7.bin__hadoop-2.6.0/ sqoop

2.添加环境变量

1
2
3
4
5
vi /etc/profile

# 添加
export SQOOP_HOME=/root/software/sqoop
export PATH=$PATH:$SQOOP_HOME/bin

3.配置 Sqoop 环境变量文件

1
2
3
4
5
6
7
8
# 切换到 Sqoop 配置文件目录
cd $SQOOP_HOME/conf
# 复制 Sqoop 环境变量模板文件
cp sqoop-env-template.sh sqoop-env.sh
# 编辑文件,指定相关路径
vi sqoop-env.sh

# 将最底下的配置加上,没有装的就不用去掉#号

4. MySQL 驱动

1
2
# 拷贝 MySQL 驱动到 Sqoop 中的 lib 目录中
cp /opt/software/mysql-connector-java-5.1.37-bin.jar $SQOOP_HOME/lib

5. 拷贝 Hive 文件

1
2
# 为了后续方便操作 Hive,我们需要将 Hive 的驱动放入 Sqoop 的 lib 目录中
cp hive/lib/hive-common-3.1.2.jar sqoop/lib/

6.验证(输入 sqoop version,出现如下版本信息表示安装成功)

7.展示Mysql中sys库下的所有表

1
2
3
4
sqoop list-tables \
--connect jdbc:mysql://localhost:3306/sys \
--username root \
--password 123456