sqoop之安装配置

1.下载http://archive.cloudera.com/cdh/3/sqoop-1.2.0-CDH3B4.tar.gz并解压

       2.下载http://archive.cloudera.com/cdh/3/hadoop-0.20.2-CDH3B4.tar.gz并解压

       3. 其中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中

       4. sqoop导入mysql数据运行过程中依赖mysql-connector-java-*.jar,所以你需要下载    mysql-connector-java-*.jar并复制到sqoop-1.2.0-CDH3B4/lib中。 

       5. 修改SQOOP的文件bin/configure-sqoop,注释掉hbase、zookeeper检查(除非你准     备使用HABASE等HADOOP上的组件,否则每次都出现warining信息)   

       #if [ ! -d"${HBASE_HOME}" ]; then
       # echo “Error: $HBASE_HOME doesnot exist!”
       # echo ‘Please set $HBASE_HOME tothe root of your HBase installation.’
       # exit 1
       #fi
       #if [ ! -d"${ZOOKEEPER_HOME}" ]; then
       # echo “Error: $ZOOKEEPER_HOMEdoes not exist!”
       # echo ‘Please set $ZOOKEEPER_HOMEto the root of your ZooKeeper installation.’
       # exit 1
       #fi

       6.修改/etc/profile,增加HADOOP_HOME。    

       7.运行

连接数据库时的错误


解决办法:

首先:查看.bash_profile中hadoop_home是否配置;

然后设置本机的mysql可是远程连接;

最后打开安装mysql的机器的防火墙,允许端口3306端口(tcp协议):

1.通过单击「开始」按钮 ,然后单击“控制面板”,打开“Windows 防火墙”。 在搜索框中,键入防火墙,然后单击“ Windows 防火墙”。2.在左窗格中,单击“高级设置”。 如果系统提示您输入管理员密码或进行确认,请键入该密码或提供确认。3.在“高级安全 Windows 防火墙”对话框的左窗格中,单击“入站规则”,然后在右窗格中,单击“新建规则”。4.按照新建入站规则向导中的说明进行操作。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值