sqoop的安装与配置

1,先把安装包拖到指定的目录 

2,解压

tar -zxvf sqoop-1.4.7.bin__hadoop-2.6.0.tar.gz -C /opt/installs/ 解压到了opt/installs的文件夹里 

解压完后切换到我们解压文件的那个文件夹 cd /opt/installs/

重命名 mv mv sqoop-1.4.7.bin__hadoop-2.6.0  sqoop 

3,配置环境变量 

vi /etc/profile 进入里面 切换成大写 按G 到最后一行

切回小写 按 i 开始编辑 把下面的这两个粘到最底层

export SQOOP_HOME=/opt/installs/sqoop
export PATH=$PATH:$SQOOP_HOME/bin

esc退出编辑 shift+:wq保存并退出 出去后要刷新环境变量

source /etc/profile

3,修改配置文件

进入到  cd /opt/installs/sqoop/conf

拷贝 cp sqoop-env-template.sh sqoop-env.sh

进入sqoop-env.sh修改

再拷贝一个mysql的jar包到 sqoop/lib 里

展示一个数据库中所有的数据库

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

如果出现拒绝连接的情况;

1)驱动包导入错了    mysql8.0 需要 8.0驱动包
2)IP写错了   不要连接我的,连不上
3)mysql 没启动  肯定连不上

如果出现了密码不够安全 要加-P这种 

我们需要拷贝

通过这个类,找是在哪个jar包中:commons-lang.xxx .jar

find /opt/installs -name commons-lang-2.6.jar

4,拷贝一个到 sqoop的lib 下 执行下面的命令 这个是全局的在哪执行都可以

cp /opt/installs/hive/lib/commons-lang-2.6.jar /opt/installs/sqoop/lib/ 

再执行sqoop list-databases   \
  --connect jdbc:mysql://bigdata01:3306/  \
  --username root  \
  --password 123456

这个命令

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值