sqoop---安装

安装sqoop的时候http://dblab.xmu.edu.cn/blog/install-sqoop1/我是按照这个步骤简单的走的额,期间也出现了很多问题,也都一一解决了。
大致步骤是:

  • 解压后,将文件的所属主修改为自己的所属组:sudo chmod -R hadoop:hadoop ./sqoop
  • 修改配置文件,即当前的目录下的conf文件下的sqoop-env.sh (原来是sqoop-env-template.sh,为了配置方便些,把名字改短了)。修改后的文件配置是如下图:
    图片.png
  • 配置环境变量 在~/.bashrc文件下添加sqoop 文件位置
export SQOOP_HOME=/usr/local/sqoop
export PATH=$PATH:$SBT_HOME/bin:$SQOOP_HOME/bin
export CLASSPATH=$CLASSPATH:$SQOOP_HOME/lib

执行使得文件生效即

 source ~/.bashrc
  • 将mysql的驱动程序安装到$SQOOP_HOME/lib文件夹下面
    即我的电脑上就是此 mysql-connector-java-5.1.42-bin.jar


    图片.png
  • 测试与mysql的连接
    首先开启mysql: service mysql start
    然后在执行这个命令sqoop list-databases --connect jdbc:mysql://127.0.0.1:3306/ --username root -P
    这个过程就发生了如下两种图示显示的错误。
这种错误修改的方法是修改./bin/configure-sqoop 这个配置文件就好

这种错误修改的方法是修改configure-sqoop 这个配置文件就好,将下面两部分给注释就可以了。
图片.png

图片.png
  • 图片2.png

    上图2的措施是添加进去lib的一个jar包,即如下图

图片.png

然后再继续执行连接mysql的任务,成功了!
我的成功之图


图片.png

注意一点:-P的命令是大写得,不然会出现下图的而错误
图片.png

你可能感兴趣的:(sqoop---安装)