【Ranger】ranger-1.2.0 ranger admin安装问题记录

发现问题

2021-12-14 20:09:28,460  [JISQL] /opt/dtstack/java/bin/java  -cp /opt/ranger/mysql-connector-java-5.1.27-bin.jar:/opt/ranger/ranger-1.2.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver mysqlconj -cstring jdbc:mysql://172-16-82-76/ranger -u 'ranger' -p '********' -noheader -trim -c \; -query "insert into x_db_version_h (version, inst_at, inst_by, updated_at, updated_by,active) values ('006', now(), 'Ranger 1.2.0', now(), '172-16-82-76','N') ;"
2021-12-14 20:09:28,767  [I] Patch 006-createdefaultpublicgroup.sql is being applied..
2021-12-14 20:09:28,767  [JISQL] /opt/dtstack/java/bin/java  -cp /opt/ranger/mysql-connector-java-5.1.27-bin.jar:/opt/ranger/ranger-1.2.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver mysqlconj -cstring jdbc:mysql://172-16-82-76/ranger -u 'ranger' -p '********' -noheader -trim -c \; -input /opt/ranger/ranger-1.2.0-admin/db/mysql/patches/006-createdefaultpublicgroup.sql
Error executing: call insert_public_group_in_x_group_table();
com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Cannot add or update a child row: a foreign key constraint fails (`ranger`.`x_group`, CONSTRAINT `x_group_FK_added_by_id` FOREIGN KEY (`added_by_id`) REFERENCES `x_portal_user` (`id`))
SQLException : SQL state: 23000 com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Cannot add or update a child row: a foreign key constraint fails (`ranger`.`x_group`, CONSTRAINT `x_group_FK_added_by_id` FOREIGN KEY (`added_by_id`) REFERENCES `x_portal_user` (`id`)) ErrorCode: 1452
2021-12-14 20:09:29,083  [JISQL] /opt/dtstack/java/bin/java  -cp /opt/ranger/mysql-connector-java-5.1.27-bin.jar:/opt/ranger/ranger-1.2.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver mysqlconj -cstring jdbc:mysql://172-16-82-76/ranger -u 'ranger' -p '********' -noheader -trim -c \; -query "select version from x_db_version_h where version = '006' and active = 'Y';"
2021-12-14 20:09:29,402  [JISQL] /opt/dtstack/java/bin/java  -cp /opt/ranger/mysql-connector-java-5.1.27-bin.jar:/opt/ranger/ranger-1.2.0-admin/jisql/lib/* org.apache.util.sql.Jisql -driver mysqlconj -cstring jdbc:mysql://172-16-82-76/ranger -u 'ranger' -p '********' -noheader -trim -c \; -query "delete from x_db_version_h where version='006' and active='N' and updated_by='172-16-82-76';"
2021-12-14 20:09:29,725  [E] 006-createdefaultpublicgroup.sql import failed!

在这里插入图片描述

找到问题

https://issues.apache.org/jira/browse/RANGER-2234
重新打包编译了下

结果还是各种报错,把我折磨的不行。这就是sql报错啊。。。。。

然后我根据上面的issue更改了代码,还是手改的结果编译打包后还是不行。绝了,是我姿势不对?

ok,我认栽了,换个方法。。。。
重新下载新的ranger1.2.0项目重新搞。
在这里插入图片描述
这些sql在开始和末尾加上这个参数然后重新编译打包。

凸(艹皿艹 )
终于好了。。。
在这里插入图片描述
另外,set auto_increment_increment=1;SQL加上这参数不好使(当然你也可以认为是我姿势问题),我之前一直尝试这个结果不行占用了我非常多时间。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值