文档章节

Sqoop1.99.6 启动 JDBCREPO_0009 报错

u91win
 u91win
发布于 2016/07/07 12:43
字数 223
阅读 72
收藏 0

#程序员薪资揭榜#你做程序员几年了?月薪多少?发量还在么?>>>

Centos 7 + hadoop-2.7.2 + hive-2.1.0 + Sqoop1.99.6  配置时, Sqoop1.99.6 在 执行 sqoop2-tool verify 时报错:

Exception in thread "PurgeThread" org.apache.sqoop.common.SqoopException: JDBCREPO_0009:Failed to finalize transaction
        at org.apache.sqoop.repository.JdbcRepositoryTransaction.close(JdbcRepositoryTransaction.java:115)
        at org.apache.sqoop.repository.JdbcRepository.doWithConnection(JdbcRepository.java:111)
        at org.apache.sqoop.repository.JdbcRepository.doWithConnection(JdbcRepository.java:63)
        at org.apache.sqoop.repository.JdbcRepository.purgeSubmissions(JdbcRepository.java:591)
        at org.apache.sqoop.driver.JobManager$PurgeThread.run(JobManager.java:660)
Caused by: java.sql.SQLNonTransientConnectionException: No current connection.
        at org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown Source)
        at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
        at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
        at org.apache.derby.impl.jdbc.Util.noCurrentConnection(Unknown Source)
        at org.apache.derby.impl.jdbc.EmbedConnection.checkIfClosed(Unknown Source)
        at org.apache.derby.impl.jdbc.EmbedConnection.setupContextStack(Unknown Source)
        at org.apache.derby.impl.jdbc.EmbedConnection.commit(Unknown Source)
        at org.apache.commons.dbcp.DelegatingConnection.commit(DelegatingConnection.java:334)
        at org.apache.commons.dbcp.DelegatingConnection.commit(DelegatingConnection.java:334)
        at org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.commit(PoolingDataSource.java:211)
        at org.apache.sqoop.repository.JdbcRepositoryTransaction.close(JdbcRepositoryTransaction.java:112)
        ... 4 more
Caused by: java.sql.SQLException: No current connection.
        at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
        at org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown Source)
        ... 15 more

 

原因为jar 包版本冲突 ,修复:


    cd ~
    wget http://apache.mirrors.pair.com/db/derby/db-derby-10.11.1.1/db-derby-10.11.1.1-bin.tar.gz
    tar xzvf db-derby-10.11.1.1-bin.tar.gz
    cp  db-derby-10.11.1.1-bin/lib/derby.jar $SQOOP_HOME/server/webapps/sqoop/WEB-INF/lib/
    cp db-derby-10.11.1.1-bin/lib/derbyclient.jar $SQOOP_HOME/server/webapps/sqoop/WEB-INF/lib/

    cd $SQOOP_HOME/server/webapps/sqoop/WEB-INF/lib/
    mv derby-10.8.2.2.jar derby-10.8.2.2.jar.bak
    mv derbyclient-10.8.2.2.jar derbyclient-10.8.2.2.jar.bak

 

再来一次就行了

© 著作权归作者所有

u91win
粉丝 2
博文 5
码字总数 1377
作品 0
普陀
架构师
私信 提问
加载中

评论(0)

sqoop启动出错, JDBCREPO_0009

版本:Sqoop1.99.5 ,Hadoop2.5.2

张超
2015/04/08
2.5K
7
java 截取字符串转整数之后减一个数保留截取整数前面有零

例如: 结果为:0009 8 希望结果为:0009 0008

钟志敏
2011/04/11
1K
3
Nginx配置https错误

在配置nginx的https访问时,遇到了以下类型的错误: SSLCTXusePrivateKeyfile("/home/.key") failed (SSL: error:0906406D:PEM routines:PEMdefcallback:problems getting password error:09......

诺诺
2016/12/19
2.9K
0
用efibootmgr管理UEFI启动项,添加丢失的启动项

UEFI用来替代传统BIOS引导操作系统,学会修改UEFI启动项也变得十分重要,UEFI全称为:“统一的可扩展固件接口”(Unified Extensible Firmware Interface),目前新购入的计算机都支持UEFI固...

osc_hvwwf78n
2018/04/17
3
0
Django 3.0 将支持异步功能

根据 Django 的项目目录,Django 异步功能草案(DEP 0009)已被技术委员会通过,预计将在 3.0 中正式引入。 该 DEP 主要关注 HTTP 中间件视图和 ORM,要在 Django 中添加异步支持,同时维护对...

h4cd
2019/07/26
8.7K
9

没有更多内容

加载失败,请刷新页面

加载更多

python+selenium自动化框架搭建

很多人想要项目源码之前都是加我QQ之后一个一个发的,这样有点麻烦,所以我就建了一个群,完整的项目文件放在里面了有需要的直接加这个群,其他的资料我也会放在里面。群里都是一些学习自动化...

osc_twlari2q
58分钟前
28
0
Dash 5 for Mac 5.1.6 好用的API文档工具

Dash for mac是使用与Mac OS平台的软件编程文档管理工具,Dash 5 Mac破解版可以浏览API文档,以及管理代码片段工具。Dash自带了丰富的API文档,涉及各种主流的编程语言和框架。 Dash是一个A...

麦克W
今天
13
0
关于百度地图js api的getCurrentPosition定位不准确的解决方法

很久之前帮大叔解决了一个gps坐标转换为百度地图坐标的问题。今天大叔又给我讲百度地图定位不准。我查了一下api,用了官方给出的这样一组函数。 1 //创建查询对象 2 var geolocation = ne...

osc_wl6d9wri
今天
18
0
12章节 Samba、NFS文件共享服务 13章节 bind域名解析服务

12.1 SAMBA文件共享服务 FTP文件传输服务确实可以让主机之间的文件传输变得简单方便,但是FTP协议的本质是传输文件,而非共享文件。 1991年,当时还在读大学的Tridgwell,为了解决Linux系统与...

bpqd2020
今天
18
0
XGBoost 重要参数(调参使用)

XGBoost 重要参数(调参使用) 数据比赛Kaggle,天池中最常见的就是XGBoost和LightGBM。 模型是在数据比赛中尤为重要的,但是实际上,在比赛的过程中,大部分朋友在模型上花的时间却是相对较少的...

osc_kedi1mvz
今天
28
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部