Sqoop 安装——sqoop1.4.7

@羲凡——只为了更好的活着

Sqoop 安装——sqoop1.4.7

安装前默认你已经安装hadoop、hive和mysql。博主使用的版本是hadoop2.7.3、hive1.2.2 和 mysql5.7.24

1.下载安装包

http://archive.apache.org/dist/sqoop/1.4.7/sqoop-1.4.7.bin__hadoop-2.6.0.tar.gz

2.解压配置/etc/profile
a. 解压
tar -zxf sqoop-1.4.7.bin__hadoop-2.6.0.tar.gz -C ../
b. 配置/etc/profile

重命名安装包

mv sqoop-1.4.7.bin__hadoop-2.6.0 sqoop-1.4.7.bin

修改**/etc/profile**文件

# SQOOP_HOME
export SQOOP_HOME=/usr/local/package/sqoop-1.4.7.bin
export PATH=$PATH:$SQOOP_HOME/bin
c.sqoop要使用到hive的jar包,在/etc/profile下添加下面命令
# sqoop要使用到hive的jar包
export HADOOP_CLASSPATH=$HADOOP_CLASSPATH:$HIVE_HOME/lib/*
d.拷贝mysql驱动到 $SQOOP_HOME/lib 目录
cp $HIVE_HOME/lib/mysql-connector-java-5.1.38.jar $SQOOP_HOME/lib

3.安装

a.进入 $SQOOP_HOME/conf 目录,重命名配置文件
mv sqoop-env-template.sh sqoop-env.sh
b.进入 sqoop-env.sh,修改以下三个参数
export HADOOP_COMMON_HOME=/usr/local/package/hadoop-2.7.3
export HADOOP_MAPRED_HOME=/usr/local/package/hadoop-2.7.3
export HIVE_HOME=/usr/local/package/apache-hive-1.2.2-bin

如果sqoop所在机器上有zookeeper和hbase,可以将 ZOOCFGDIRHBASE_HOME 两个参数也一并修改了。

c.将hive-site.xml 拷贝到 $SQOOP_HOME/conf目录下
# 目的是为了读取到hive的配置,不然会报错找不到库或导不进数据
cp $HIVE_HOME/conf/hive-site.xml $SQOOP_HOME/conf/

4.检验

输入以下命令,如果列出mysql所有的数据库,则表示成功。

sqoop list-databases \
--connect jdbc:mysql://deptest75:3306/ \
--username root \
--password 123456

输入sqoop version可以可以显示sqoop的版本,如下图
在这里插入图片描述
如果您想用sqoop命令,实际操作导入导出,请点击我下面的博客 https://blog.csdn.net/weixin_42003671/article/details/88665864

====================================================================

@羲凡——只为了更好的活着

若对博客中有任何问题,欢迎留言交流

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值