kettle 无法识别这个用户 admin密码

下了个kettle想学习下,在连接资源库的时候就出现了登录的问题,网上很多关于这个的讨论,但是都是说一半,或者没有说到点子上。官网的文章也没找到相应的说明。摸索了半天,终于找到了原因。说下我的情况,供参考。

1. kettle 默认的用户名密码是 admin/admin, guest/guest

2. 第一次建资源库的时候,kettle 会在你连接的数据库(我用的是mysql) 里创建很多表,包括存储这个admin, guest的表 R_USER。问题就在这里,由于数据库的配置或者版本的不一样,kettle 在创建这些表的时候会失败,比如boolean类型的它插入的是'Y', 总之结果是admin没有被写到R_USER表。 解决办法是:自己另外打开mysql数据库,查看里面的R_USER表,手动添加INSERT INTO R_USER(ID_USER, LOGIN, PASSWORD, NAME, DESCRIPTION, ENABLED) VALUES (1,'admin','2be98afc86aa7f2e4cb79ce71da9fa6d4','Administrator','User manager',1);

然后再登录或者更新就成功了,更新的时候可能还会报错,仔细看kettle报错信息,基本上是执行更新sql语句报错,原理同上,可以自己更改下sql 语句,再执行就行了。

ok, 终于搞定。希望对你有帮助

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值