Kettle经典报错,资源库无法显示灰色、无法识别用户、 he version of the repositoryis -1.-1.


一、资源库无法显示灰色无法显示

查询网上很多资源库显示灰色的解决办法,都是让你去删除xml,但是大多数都找不到那三个文件,根本无法解决问题,我问了很多大佬去解决,将问题累计到一起,以下为解决方法

1、解决办法

原因:在数据部的database里面,写了中文,导致repositories.xml出现乱码

找到.kettle目录,不知道目录路径的,可以搜索文件repositories.xml

删除该目录下的repositories.xml,.spoonrc、db.cache文件

2、解决办法

原因:没有打开资源库选项

工具——选项—勾选资源库

image.png

image.png

3:解决办法

原因:如果上述还没有解决问题,没有生成那三个配置文件,多半是系统可能系统是winserver2008,那就是你的JDK有问题,请更换到1.8,

并且升级IE版本到9或者10,升级方法我找了很多,最好方法去腾讯管家下载IE9

4:解决办法

如果上述还没有解决问题!但是多半不可能了,也是因为没有生成那三个配置文件,如果客户环境无法换系统换电脑,那就直接替换UI/menubar.xul文件

别问为啥替换,直接就可以解决问题,这个问题可以解决

文件的话上传不了,需要的话私我!

二、创建与更新资源时,报错bigint变量改为字符串“Y”失败

原因:数据库创建这张表的时候字符串类型错误

1、org.pentaho.di.core.exception.KettleException:
Error connecting to the repository!

The version of the repository is -1.-1.
This Kettle edition requires it to be at least version 5.0 and as such an upgrade is required.

To upgrade, backup your database and export the repository to XML for additional safety.

Then select the 'Edit' button followed by the 'Create or Upgrade' button.

Please consult the Upgrade Guide for eventually special instructions for this version.

2、

解决办法:连接数据库,改建立的数据库用户。

找到R_VERSION这张表,把UPGRADE_DATE字段,改为varchar字符串,保存重启

三、用户无法识别 Incorrect password or login

原因:在创建与更新的时候用户创建空

解决办法:连接数据库,改建立的数据库用户。

找到R_USER这张表,里面的表是空的,因为没有资源用户创建进去,手工录入

保存重启OK


 

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值