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,出现了警告信息!
浙公网安备 33010602011771号