分享

sqoop1.99.4连接mysql数据库报错求解

SuperDove 发表于 2016-9-26 21:18:15 [显示全部楼层] 只看大图 回帖奖励 阅读模式 关闭右栏 14 15707
用sqoop连接mysql的时候,报错,但是我的lib下面有mysql-connector-java这个包,怎么会出错呢下面是出错信息和我的mysql-connector-java包存放位置
错误.png

lib.png



已有(14)人评论

跳转到指定楼层
SuperDove 发表于 2016-9-26 21:21:11
新人求解啊,有没有大神帮我瞟一眼啊
回复

使用道具 举报

langke93 发表于 2016-9-26 21:27:17
SuperDove 发表于 2016-9-26 21:21
新人求解啊,有没有大神帮我瞟一眼啊

把全部报错信息贴出来看下。

猜测可能是mysql驱动与mysql版本不一致造成的
回复

使用道具 举报

langke93 发表于 2016-9-26 21:30:32
there are issurs with entered data.please revise your input

说明配置有错,请重新检查各输入项
回复

使用道具 举报

SuperDove 发表于 2016-9-26 21:30:45
langke93 发表于 2016-9-26 21:27
把全部报错信息贴出来看下。

猜测可能是mysql驱动与mysql版本不一致造成的

5.6.33的版本啊,这个要下载对应的mysql-connector-java的么?
mysql版本.png
回复

使用道具 举报

SuperDove 发表于 2016-9-26 21:40:43
langke93 发表于 2016-9-26 21:30
there are issurs with entered data.please revise your input

说明配置有错,请重新检查各输入项


我将hadoop/share/下及其子目录的所有*.jar都复制到了/usr/sqoop/hadoop_lib下
配置catalina.properties如下common.loader=/usr/sqoop/hadoop_lib/*.jar
配置sqoop.properties如下org.apache.sqoop.submission.engine.mapreduce.configuration.directory=/usr/hadoop-2.6.4/

配置/etc/profile如下
export SQOOP_HOME=/usr/sqoop
export PATH=$PATH:$SQOOP_HOME/bin
export CATALINA_HOME=$SQOOP_HOME/server  
export LOGDIR=$SQOOP_HOME/logs
这应该没错了啊,我配置连接hdfs都能成功如下图

hadoop.png
回复

使用道具 举报

langke93 发表于 2016-9-26 21:45:45



这个是对应的mysql5.6.33     jdbc 驱动版本

https://yunpan.cn/ckGwJFJMqS9zV  访问密码 74b7

如果还是不行的话,查看下权限
回复

使用道具 举报

SuperDove 发表于 2016-9-26 22:09:37
langke93 发表于 2016-9-26 21:45
这个是对应的mysql5.6.33     jdbc 驱动版本

https://yunpan.cn/ckGwJFJMqS9zV  访问密码 74b7

哎,还是不行
error1.png
error2.png
回复

使用道具 举报

arsenduan 发表于 2016-9-26 22:21:57

java.lang.illegalstageException:class invariant vioation


这个是log4j的一个已知bug。

由org.apache.catalina.loader.WebappClassLoader.ENABLE_CLEAR_REFERENCES这个属性引起。它默认是TRUE,将其设置成FALSE就可以规避这个错误。

回复

使用道具 举报

12下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条