sqoop安装

本文详细介绍了如何在Linux环境中安装和配置Sqoop,包括确保JDK、Mysql和Hadoop的正确安装,Sqoop安装包的解压、驱动包导入,配置文件的修改以及环境变量设置。最后通过测试连接MySQL和查看版本号验证安装成功。
摘要由CSDN通过智能技术生成

sqoop安装与环境配置

  1. 确保JDK的正确安装与环境配置

  2. 确保Mysql的正确安装与环境配置

  3. 确保Hadoop的正确安装与正常启动

  4. sqoop安装

    1. 安装包的解压与重命名

      tar -zxvf /opt/download/sqoop-1.4.6.bin__hadoop-2.0.4-alpha.tar.gz -C /opt/software/
      mv sqoop-1.4.6.bin__hadoop-2.0.4-alpha/ sqoop146
      
    2. 导mysql驱动包mysql-connector-java-5.1.47到sqoop146的lib文件夹下

    • 到IDEA本地仓库去找到mysql驱动包拖到lib文件夹下
    1. 导hadoop驱动包到sqoop的lib文件夹

      cd /opt/software/sqoop146/lib/
      
      cp /opt/software/hadoop2101/share/hadoop/common/hadoop-common-2.10.1.jar ./
      cp /opt/software/hadoop2101/share/hadoop/hdfs/hadoop-hdfs-2.10.1.jar ./
      cp /opt/software/hadoop2101/share/hadoop/mapreduce/hadoop-mapreduce-client-core-2.10.1.jar ./
      
    2. 到sqoop的conf文件下更改配置

      cd /opt/software/sqoop146/conf/
      
      cp  sqoop-env-template.sh sqoop-env.sh
      
      vim sqoop-env.sh
      #修改文件中Hadoop的地址
      export HADOOP_COMMON_HOME=/opt/software/hadoop2101
      export HADOOP_MAPRED_HOME=/opt/software/hadoop2101
      export HIVE_HOME=/opt/software/hive238
      #如果装了HBase和zookeeper,还要配置以下
      export HBASE_HOME=/opt/software/hadoop/hbase235
      export ZOOCFGDIR=/opt/software/hadoop/zookeeper357
      
    3. 环境配置

      #编辑环境变量配置文件
      vim /etc/profile.d/myenv.sh
      
      #sqoop
      export SQOOP_HOME=/opt/software/sqoop146
      export PATH=$SQOOP_HOME/bin:$PATH
      export LOGDIR=$SQOOP_HOME/logs/
      
      #刷新环境变量
      
      source /etc/profile
      
      
      
  5. 测试安装

    1. 查看版本号

      sqoop version
      
      #执行结果:
      21/07/01 19:19:41 INFO sqoop.Sqoop: Running Sqoop version: 1.4.6
      Sqoop 1.4.6
      
    2. 检测与MySQL连接

      sqoop list-databases --connect jdbc:mysql://localhost:3306 --username root --password 123456
      #密码是MySQL密码
      

      image-20210701193218998

6
#密码是MySQL密码
```

  [外链图片转存中...(img-YWn5SC8q-1625139294095)]

  如果可以查到数据库,那就是安装成功了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CodePhage

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值