Note13:Sqoop-1.4.6安装配置
2020-04-20 本文已影响0人
K__3f8b
下载安装
-
上传解压
[kevin@hadoop112 software]$ tar -zxvf sqoop-1.4.6.bin__hadoop-2.0.4-alpha.tar.gz -C /opt/module/
配置
- 目录改名
[kevin@hadoop112 software]$ cd /opt/module/
[kevin@hadoop112 module]$ cd mv sqoop-1.4.6.bin__hadoop-2.0.4-alpha/ sqoop-1.4.6
- 配置文件改名
[kevin@hadoop112 module]$ cd sqoop-1.4.6/conf
[kevin@hadoop112 conf]$ mv sqoop-env-template.sh sqoop-env.sh
- 修改配置文件
[kevin@hadoop112 conf]$ vim sqoop-env.sh
# 添加相关的文件路径即可
export HADOOP_COMMON_HOME=/opt/module/hadoop-2.7.2
export HADOOP_MAPRED_HOME=/opt/module/hadoop-2.7.2
export HIVE_HOME=/opt/module/hive-1.2.2
export ZOOKEEPER_HOME=/opt/module/zookeeper-3.4.14
export ZOOCFGDIR=/opt/module/zookeeper-3.4.14
export HBASE_HOME=/opt/module/hbase-1.3.6
- 复制JDBC驱动包
[kevin@hadoop112 conf]$ cp /opt/software/mysql-libs-CentOS6/mysql-connector-java-5.1.48.jar /opt/module/sqoop-1.4.6/lib/
验证 Sqoop
- 测试Sqoop配置是否正确
[kevin@hadoop112 sqoop-1.4.6]$ bin/sqoop help
#出现一些 Warning 警告(警告信息已省略),并伴随着帮助命令的输出:
- 测试 Sqoop 是否能够成功连接数据库
[kevin@hadoop112 sqoop-1.4.6]$ bin/sqoop list-databases --connect jdbc:mysql://hadoop112:3306/ --username root --password 000000