Sqoop安装
安装前提
安装 Sqoop 的前提是已经具备 Java 和 Hadoop、Hive、ZooKeeper、HBase 的环境。
下载并解压
安装包自取(6z6z):sqoop安装包
- 将压缩包上传到linux的/opt目录下,解压:
tar -zxvf sqoop-1.4.6-cdh5.14.2.tar.gz
- 修改名称:
mv sqoop-1.4.6-cdh5.14.2 sqoop
- 配置环境变量:
export SQOOP_HOME=/opt/sqoop
export PATH=$SQOOP_HOME/bin:$PATH
- 使配置立即生效:
source /etc/profile
修改配置文件
- 进入sqoop的conf目录:
cd /opt/sqoop/conf
- 重命名配置文件:
mv sqoop-env-template.sh sqoop-env.sh
- 修改配置文件:
vi sqoop-env.sh
export HADOOP_COMMON_HOME=/opt/hadoop260
export HADOOP_MAPRED_HOME=/opt/hadoop260
export HBASE_HOME=/opt/hbase
export HIVE_HOME=/opt/hive
export ZOOKEEPER_HOME=/opt/zookeeper
export ZOOCFGDIR=/opt/zookeeper
- 拷贝JDBC驱动
拷贝 jdbc 驱动到 sqoop 的 lib 目录下:cp mysql-connector-java-5.1.38-bin.jar /opt/sqoop/lib/
- 验证sqoop
./sqoop version
- 测试sqoop能否成功连接数据库
sqoop list-databases --connect jdbc:mysql://hadoop4:3306/ --username root --password root
出现上述结果则说明sqoop配置成功