Sqoop-1.4.7安装

下载和解压 Sqoop

第一步:下载安装包。文件我放网盘了自行下载 链接: https://pan.baidu.com/s/1r5eMpPi1F2KGzgeRwa-kyw 提取码: 1234

[root@master ~]# tar -zxvf /export/software/sqoop-1.4.7.bin__hadoop-2.6.0.tar.gz -C /export/server/

将解压后生成的 sqoop-1.4.7.bin hadoop-2.6.0 文件夹更名为 sqoop-1.4.7。

[root@master ~]# cd /export/server/
[root@master src]# mv sqoop-1.4.7.bin__hadoop-2.6.0 sqoop-1.4.7

第二步:修改配置文件

[root@master ~]# cd /export/server/sqoop-1.4.7/
[root@master sqoop-1.4.7]# mkdir accumulo
[root@master sqoop-1.4.7]# cd conf/
[root@master conf]# cp sqoop-1.4.7-env-template.sh sqoop-env.sh
[root@master conf]# vim sqoop-env.sh
export HADOOP_COMMON_HOME=/export/server/hadoop-3.1.4
export HADOOP_MAPRED_HOME=/export/server/hadoop-3.1.4
export HIVE_HOME=/export/server/hive-3.1.2
export ZOOKEEPER_HOME=/export/server/zookeeper-3.4.6
export ZOOCFGDIR=/export/server/zookeeper-3.4.6/conf
export HCAT_HOME=/export/server/hive-3.1.2/hcatalog

#export HBASE_HOME=       --没有安装--
[root@master conf]# vim /etc/profile
#在文件结尾添加
export SQOOP_HOME=/export/server/sqoop-1.4.7
export PATH=$SQOOP_HOME/bin:$PATH
export ACCUMULO_HOME=$SQOOP_HOME/accumulo
[root@master conf]# source /etc/profile

第三步:添加mysql数据库的jar包(我是从hive中cp过来的,没有的话要去下载对用版本的jar)

mysql相关的jar包在云盘,如有需要自行下载:链接: https://pan.baidu.com/s/1k1T3_89vuQdaiNVmSJLKEQ 提取码: 1234 

[root@master conf]# cd /export/server/hive-3.1.2/lib/
[root@master lib]# cp mysql-connector-java-5.1.41-bin.jar /export/server/sqoop-1.4.7/lib/
---- 安装完成----

第四步:检查版本信息

[root@master lib]# sqoop-version
Warning: /export/server/sqoop-1.4.7/../hbase does not exist! HBase imports will fail.
Please set $HBASE_HOME to the root of your HBase installation.
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/export/server/hadoop-3.1.4/share/hadoop/common/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/export/server/hive-3.1.2/lib/log4j-slf4j-impl-2.10.0.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
2025-09-05 14:45:48,319 INFO sqoop.Sqoop: Running Sqoop version: 1.4.7
Sqoop 1.4.7
git commit id 2328971411f57f0cb683dfb79d19d4d19d185dd8
Compiled by maugli on Thu Dec 21 15:59:58 STD 2017

因为没有安装Hbase,出现了警告信息!

 

posted @ 2025-09-05 14:49  景、  阅读(40)  评论(0)    收藏  举报