ranger 部署遇到的问题

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

你可能感兴趣的:(ranger 部署遇到的问题)