sqoop安装
安装 Sqoop 的前提是已经具备 Java 和 Hadoop、Hive、ZooKeeper、HBase 的环境。
1.下载并解压
我使用的版本是sqoop-1.4.6-cdh5.14.2.tar.gz
- 上传安装包 sqoop-1.4.6-cdh5.14.2.tar.gz 到虚拟机中
- 解压 sqoop 安装包到指定目录
tar -zxvf sqoop-1.4.6-cdh5.14.2.tar.gz -C /opt/
- 修改目录名称
mv sqoop-env-template.sh sqoop-env.sh
2.修改配置文件
进入到sqoop目录下的conf目录下
- 重命名配置文件
mv sqoop-env-template.sh sqoop-env.sh
- 修改配置文件
vi sqoop-env.sh
插入以下内容
export HADOOP_COMMON_HOME=/opt/hadoop
export HADOOP_MAPRED_HOME=/opt/hadoop
export HIVE_HOME=/opt/hive
export ZOOKEEPER_HOME=/opt/zookeeper
export ZOOCFGDIR=/opt/zookeeper
export HBASE_HOME=/opt/hbase
- 拷贝JDBC驱动
拷贝jdbc驱动到sqoop的lib目录下
cp mysql-connector-java-5.1.27-bin.jar /opt/install/sqoop/lib/
- 验证sqoop
bin/sqoop version
- 配置 /opt/sqoop/bin/configure-sqoop文件(目的使其不出想warning警告)
注释掉141行-152行内容
3.测试连接
bin/sqoop list-databases --connect jdbc:mysql://hadoop100:3306/ --usernam e root --password ok