文档章节

Sqoop1.99.6 启动 JDBCREPO_0009 报错

u91win
 u91win
发布于 2016/07/07 12:43
字数 223
阅读 29
收藏 0
点赞 0
评论 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
粉丝 1
博文 4
码字总数 1377
作品 0
普陀
架构师
sqoop启动出错, JDBCREPO_0009

版本:Sqoop1.99.5 ,Hadoop2.5.2 Exception in thread "PurgeThread" org.apache.sqoop.common.SqoopException: JDBCREPO_0009:Failed to finalize transactionat org.apache.sqoop.reposit......

张超 ⋅ 2015/04/08 ⋅ 7

java 截取字符串转整数之后减一个数保留截取整数前面有零

例如: public class test { } 结果为:0009 8 希望结果为:0009 0008

钟志敏 ⋅ 2011/04/11 ⋅ 3

Nginx配置https错误

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

诺诺 ⋅ 2016/12/19 ⋅ 0

storm的nimbus和supervisor线程自动crash

安装的是storm-0.8.1版本 启动之后,查看nimbus和supervisor的日志是正常的。 2015-11-26 01:58:05 ClientCnxn [INFO] Opening socket connection to server /9.119.123.145:2182 2015-11-26......

KarlNi ⋅ 2015/11/26 ⋅ 1

九、内存分布图

今天扒了个内存分布图: 内存分布图(0 - 1 MB) 序号 区域名称 起始地址 结束地址 占用空间 描述 1 IVT 0x0000 0000 0x0000 03FF 1 KB 中断向量表(实模式) Interrupt Vector Table 2 BDA...

四彩 ⋅ 2015/11/12 ⋅ 0

网站在点击查询后出现问题ASP的网站

网站点击查询出现,是怎么回事,问题在哪? Microsoft VBScript runtime error '800a0009' Subscript out of range: '[number: 1]' /Plus/sbcx/index.asp, line 32...

Lening ⋅ 2012/12/17 ⋅ 1

Installing HUE 4

Hue是一个开源的Apache Hadoop UI系统,最早是由Cloudera Desktop演化而来,由Cloudera贡献给开源社区,它是基于Python Web框架Django实现的。通过使用Hue我们可以在浏览器端的Web控制台上与...

candon123 ⋅ 2017/12/18 ⋅ 0

Java导出Excel的时候报sheetName must not be null?

ERROR 2017-01-16 09:24:36,367 errorLogger {[message]=sheetName must not be null, [appServer]=, [msgId]=null, [stacktrace]= Caused by: java.lang.IllegalArgumentException: sheetNa......

smile_boom ⋅ 2017/01/16 ⋅ 3

spamassassin /usr/share/spamassassin/下的规则怎样才能确定生效?

@迪克2012 你好,想跟你请教个问题: 我用的amavisd-new调用SpamAssassin来进行垃圾邮件检查,可以确定的是Default的规则是生效的,如下有调用相应的规则: X-Virus-Scanned: amavisd-new a...

yishine ⋅ 2015/03/12 ⋅ 3

11gR2_RAC现有磁盘组添加磁盘

1、AIX系统添加两块硬盘hdisk17,hdisk18,并进行配置。 1)给磁盘分配pvid 外部存储设备中的同一块硬盘在不同节点上的名称可能会不同。同一个硬盘在节点一中的名称可能是hdisk4,在节点二中的...

jason_125 ⋅ 2017/05/05 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

6. Shell 函数 和 定向输出

Shell 常用函数 简洁:目前没怎么在Shell 脚本中使用过函数,哈哈,不过,以后可能会用。就像java8的函数式编程,以后获取会用吧,行吧,那咱们简单的看一下具体的使用 Shell函数格式 linux ...

AHUSKY ⋅ 6分钟前 ⋅ 0

MySQL 内核深度优化

MYSQL数据库适用场景广泛,相较于Oracle、DB2性价比更高,Web网站、日志系统、数据仓库等场景都有MYSQL用武之地,但是也存在对于事务性支持不太好(MySQL 5.5版本开始默认引擎才是InnoDB事务...

OSC_cnhwTY ⋅ 13分钟前 ⋅ 0

单片机软件定时器

之前写了一个软件定时器,发现不够优化,和友好,现在重写了 soft_timer.h #ifndef _SOFT_TIMER_H_#define _SOFT_TIMER_H_#include "sys.h"typedef void (*timer_callback_function)(vo...

猎人嘻嘻哈哈的 ⋅ 15分钟前 ⋅ 0

好的资料搜说引擎

鸠摩搜书 简介:鸠摩搜书是一个电子书搜索引擎。它汇集了多个网盘和电子书平台的资源,真所谓大而全。而且它还支持筛选txt,pdf,mobi,epub、azw3格式文件。还显示来自不同网站的资源。对了,...

乔三爷 ⋅ 23分钟前 ⋅ 0

Debian下安装PostgreSQL的表分区插件pg_pathman

先安装基础的编译环境 apt-get install build-essential libssl1.0-dev libkrb5-dev 将pg的bin目录加入环境变量,主要是要使用 pg_config export PATH=$PATH:/usr/lib/postgresql/10/bin 进......

玛雅牛 ⋅ 24分钟前 ⋅ 0

inno安装

#define MyAppName "HoldChipEngin" #define MyAppVersion "1.0" #define MyAppPublisher "Hold Chip, Inc." #define MyAppURL "http://www.holdchip.com/" #define MyAppExeName "HoldChipE......

backtrackx ⋅ 53分钟前 ⋅ 0

Linux(CentOS)下配置php运行环境及nginx解析php

【part1:搭建php环境】 1.选在自己需要安装的安装包版本,wget命令下载到服务器响应目录 http://php.net/releases/ 2.解压安装包 tar zxf php-x.x.x 3.cd到解压目录执行如下操作 cd ../php-...

硅谷课堂 ⋅ 今天 ⋅ 0

Nginx服务架构初探(四):nginx服务器的rewrite功能

nginx服务器的rewrite功能 1.nginx后端服务器组的配置 1>upstream name {…} name是给服务器组限的组名 2>server address [parameters]; address为服务器地址 parame......

余温灬未存 ⋅ 今天 ⋅ 0

layer.prompt使文本框为空的情况下也能点击确定

最近一直在使用layui,但是用到弹出层layer.prompt时,如果文本框是空的话点击确定没有反应,不能向下执行。 但是我又需要空值,看看我原来的代码。 123456789 layer.prompt...

孟飞阳 ⋅ 今天 ⋅ 0

Linux普通文件压缩工具gzip、Bzip2、xz

第六章 文件压缩和打包 6.1 压缩打包介绍 Linux环境常见压缩文件类型: .zip,.gz,.bz2,.xz, .tar.gz,.tar.bz2,.tar.xz 压缩打包的目的 方便文件传输 节省磁盘空间 减少传输花费的时间 ...

弓正 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部