cdh sqoop 配置_SQOOP安装配置

SQOOP

是一款开源的工具,主要用于在

HADOOP

与传统的数据库间进行数据的传

递,下面从

SQOOP

用户手册上摘录一段描述

Sqoop is a tool designed to transfer data between Hadoop andrelational

databases. You can use Sqoop to import data from arelational database

management system (RDBMS) such as MySQL or Oracleinto the Hadoop

Distributed File System (HDFS),transform the data in Hadoop MapReduce,

and then export the data backinto an RDBMS.

这里我主要描述一下安装过程

1

、下载相应软件

我使用的

HADOOP

版本是

APACHE

官方版本

0.20.2

,但是后来在使用的过程中报

错,

查阅了一些文章,

发现

SQOOP

是不支持此版本的,

般都会推荐你使用

CDH3

不过后来通过拷贝相应的包到

sqoop-1.2.0-CDH3B4/lib

下,依然还是可以使用

的。当然,你可以选择直接使用

CDH3

下面是

CDH3

SQOOP 1.2.0

的下载地址

http://archive.cloudera.com/cdh/3/hadoop-0.20.2-CDH3B4.tar.gz

http://archive.cloudera.com/cdh/3/sqoop-1.2.0-CDH3B4.tar.gz

其中

sqoop-1.2.0-CDH3B4

依赖

hadoop-core-0.20.2-CDH3B4.jar

,所以你需要

下载

hadoop- 0.20.2-CDH3B4.tar.gz

,解压缩后将

hadoop-0.20.2-CDH3B4/hadoop-core-0.20.2- CDH3B4.jar

复制到

sqoop-1.2.0-CDH3B4/lib

中。

另外,

sqoop

导入

mysql

数据运行过程中依赖

mysql-connector-java-*.jar

以你需要下载

mysql-connector-java-*.jar

并复制到

sqoop-1.2.0-CDH3B4/lib

中。

2

、修改

SQOOP

的文件

configure-sqoop

,注释掉

hbase

zookeeper

检查(除

非你准备使用

HABASE

HADOOP

上的组件)

#if [ ! -d "${HBASE_HOME}" ]; then

# echo “Error: $HBASE_HOME does not exist!”

#

echo

‘Please

set

$HBASE_HOME

to

the

root

of

your

HBase

installation.’

# exit 1

#fi

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值