• 【Hadoop】在Ubuntu系统下安装Sqoop


    下载地址如下:

    http://www.apache.org/dyn/closer.lua/sqoop/1.4.7

    载并解压sqoop-1.4.6.bin__hadoop-2.0.4-alpha.tar.gz

    sudo tar -zxvf  sqoop-1.4.6.bin__hadoop-2.0.4-alpha.tar.gz -C /usr/local #解压安装文件
    cd /usr/local
    sudo mv sqoop-1.4.6.bin__hadoop-2.0.4-alpha sqoop #修改文件名
    sudo chown -R hadoop:hadoop sqoop #修改文件夹属主,如果你当前登录用户名不是hadoop,请修改成你自己的用户名

    修改配置文件sqoop-env.sh

    cd sqoop/conf/
    cat sqoop-env-template.sh  >> sqoop-env.sh  #将sqoop-env-template.sh复制一份并命名为sqoop-env.sh
    vim sqoop-env.sh #编辑sqoop-env.sh

    修改sqoop-env.sh的如下信息:

    export HADOOP_COMMON_HOME=/usr/local/hadoop
    export HADOOP_MAPRED_HOME=/usr/local/hadoop
    export HBASE_HOME=/usr/local/hbase
    export HIVE_HOME=/usr/local/hive
    #export ZOOCFGDIR= #如果读者配置了ZooKeeper,也需要在此配置ZooKeeper的路径

    配置环境变量:

    vim ~/.bashrc

    在配置文件第一行键入如下信息:

    export SQOOP_HOME=/usr/local/sqoop
    export PATH=$PATH:$SBT_HOME/bin:$SQOOP_HOME/bin
    export CLASSPATH=$CLASSPATH:$SQOOP_HOME/lib

    保存,让配置文件生效

    source ~/.bashrc

    将mysql驱动包拷贝到$SQOOP_HOME/lib

    下载地址:

    在下载目录执行命令:
    sudo tar -zxvf  mysql-connector-java-5.1.40.tar.gz  #解压mysql驱动包
    ls #这时就可以看到解压缩后得到的目录mysql-connector-java-5.1.40
    cp ./mysql-connector-java-5.1.40/mysql-connector-java-5.1.40-bin.jar /usr/local/sqoop/lib

    测试与MySQL的连接

    先请确保mysql服务已经启动了,如果没有启动,请执行下面命令启动:

    service mysql start

    然后就可以测试sqoop与MySQL之间的连接是否成功:

    sqoop list-databases --connect jdbc:mysql://127.0.0.1:3306/ --username root -P

    成功以后会显示 Mysql 的数据库列表


    参考地址:

    http://dblab.xmu.edu.cn/blog/install-sqoop1/

  • 相关阅读:
    docker运行springboot应用
    docer运行node
    Git添加仓库
    安装docker-compose
    centos安装docker
    Centos设置软件源
    ubuntu安装docker
    ubuntu安装阿里云镜像地址
    docker加速器配置
    配置Spring发送邮件
  • 原文地址:https://www.cnblogs.com/guangluwutu/p/9949182.html
Copyright © 2020-2023  润新知