ranger 安装完成后,操作系统中的用户不能同步的解决方法:
ranger 没有用户rangerusersync
ranger的表外键关联失败。导致用户权限缺失。
表x_user_module_perm.user_id 外键关联错误:
###FOREIGN KEY (`user_id`) REFERENCES `x_portal_user` (`id`)
解决办法:
update x_portal_user_role set user_id=3 where id=3;
update x_portal_user_role set user_id=5 where id=5;
update x_portal_user_role set user_id=7 where id=7;
然后重启rangerusersync
------------------------------------------------------------------
ranger 部署完成后 启用hdfs,hive, yarn 等组件时,插件的service及policy没有自动生成。
原因说明:
x_service_def中定义的是ranger中支持的service列表。
x_plugin_info中定义的是ranger中开启了哪几个service。
解决:手动在ranger UI页面中,增加service,service下的policy会自动创建。
有时先全部禁用,再启用会再次自动生成。
service的命名规则:<集群名>_hive, <集群名>_yarn, <集群名>_hadoop