Fayson的github: https://github.com/fayson/cdhproject
推荐关注微信公众号:“Hadoop实操”,ID:gh_c4c535955d0f
1 安装前置
确认满足以下前置:
1.CM/CDH5.1.0或以上。
2.如果需要配置Sentry高可用,需要使用CM/CDH5.13.0以上。
3.如果需要配置Sentry高可用,需要准备一个关系型数据库用以保存Sentry的权限信息,而不是一个平面文件(flat file)。
4.使用的Java必须已经修复JDK-8055949。
https://bugs.openjdk.java.net/browse/JDK-8055949
5.HiveServer2和Hive Metastore(HMS)必须以强认证的方式运行。对于HiveServer2,强认证你可以选择Kerberos或者LDAP。对于Hive Metastore,只有Kerberos才是强认证的方式。
6.如果你需要将Impala与Sentry一起集成使用。Impala必须是1.4.0或更高版本,并且以强认证的方式运行。对于Impala,强认证你可以选择Kerberos或者LDAP。
7.如果你需要将Solr与Sentry一起集成使用,Sentry服务必须配置数据库。从CDH5.1.0开始才支持Solr,以下是不同版本的一些不同的特性:
a)CDH5.1.0开始支持基于策略文件的Sentry使用。注意你不能使用策略文件来配置Sentry的高可用,因为Sentry的高可用需要使用数据库。
b)CDH5.5.0开始支持基于配置的Sentry使用。
c)从CDH5.8.0开始支持基于关系型数据库的Sentry服务安装与使用。
8.集群已经启用Kerberos。
2 性能指南
使用以下指南可获得最佳性能:
1.在

本文档介绍了在CDH中安装Sentry服务的详细过程,包括安装前置条件、性能指南和使用Cloudera Manager进行安装。前置条件涉及CDH版本、Java修复、认证方式等。性能指南建议限制角色数量、调整Hive Metastore和Sentry服务的heap大小。安装过程主要涉及在MariaDB创建数据库和通过Cloudera Manager添加Sentry服务。
最低0.47元/天 解锁文章
945

被折叠的 条评论
为什么被折叠?



