简介
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
时间: 2024-10-31 22:21:44