Sqoop 安装

    xiaoxiao2026-03-08  4

    简介

    Sqoop是一个用来将Hadoop和关系型数据库中的数据相互转移的工具,可以将一个关系型数据库(例如 : MySQL ,Oracle ,Postgres等)中的数据导进到Hadoop的HDFS中,也可以将HDFS的数据导进到关系型数据库中。

    环境说明

    Centos 7服务器 服务当前用户 hadoop(此用户有管理员权限) Sqoop当前版本1.99.7 风.fox

    下载地址

    http://archive.apache.org/dist/sqoop/

    wget http://archive.apache.org/dist/sqoop/1.99.7/sqoop-1.99.7-bin-hadoop200.tar.gz tar -zxvf sqoop-1.99.7-bin-hadoop200.tar.gz

    安装

    mv sqoop-1.99.7-bin-hadoop200 ~/sqoop

    环境变量设置

    vim ~/.bashrc

    增加

    export SQOOP_HOME=/home/hadoop/sqoop export PATH=$SQOOP_HOME/bin:$PATH export CATALINA_BASE=$SQOOP_HOME/server export LOGDIR=$SQOOP_HOME/logs/

    应用环境变量

    . ~/.bashrc

    Sqoop与Hadoop整合配置

    修改Sqoop 配置文件中的 Hadoop 配置文件路径

    vim /home/hadoop/sqoop/conf/sqoop.properties

    修改为

    org.apache.sqoop.submission.engine.mapreduce.configuration.directory=/usr/local/hadoop/etc/hadoop/

    启动

    /home/hadoop/sqoop/bin/sqoop.sh server start

    关闭

    /home/hadoop/sqoop/bin/sqoop.sh server stop

    客户端

    /home/hadoop/sqoop/bin/sqoop.sh client

    更多请看 http://houshangxiao.iteye.com/blog/2070057

    最新回复(0)