怎么重启hive服务_06486.2.0配置Senty服务

本文详细介绍了在CDH环境下配置Sentry服务的步骤,包括启用Sentry服务、设置Hive仓库目录权限、禁用HiveServer2的模拟、配置YARN以使用hive用户提交作业,以及保护Hive Metastore。此外,还提醒了启用Sentry后HiveServer2的部分属性将受限,并提供了在不同服务中启用Sentry的方法。
摘要由CSDN通过智能技术生成
温馨提示:如果使用电脑查看图片不清晰,可以使用手机打开文章单击文中的图片放大查看高清原图。

Fayson的github:

https://github.com/fayson/cdhproject

提示:代码块部分可以左右滑动查看噢

1

使用Cloudera Manager启用Sentry服务

登录Cloudera Manager的用户的最小角色要求:Configurator或者Cluster Administrator或者Full Administrator。

1.1

启用Sentry服务前

1.确定安装Sentry服务的前置条件,参考《0634-6.2.0-如何在CDH中安装Sentry服务》的前置章节。

2.设置Hive的仓库目录权限。

29dc5025548410eb0f466153baeeab70.png

Hive的仓库目录/user/hive/warehouse或者你在hive-site.xml中指定的hive.metastore.warehouse.dir的值,它们的属组必须为hive:hive。

    a)使用默认的Hive仓库目录 - 仓库目录必须按照以下方式设置:

        i.仓库目录权限为771(默认路径为/user/hive/warehouse)

        ii.子目录权限为771(例如:/user/hive/warehouse/mysubdir)

        iii.所有文件和子目录的用户属组应该为hive:hive

         例如:

$ sudo -u hdfs hdfs dfs -chmod -R 771 /user/hive/warehouse
$ sudo -u hdfs hdfs dfs -chown -R hive:hive /user/hive/warehouse

如果你启用了Kerberos,必须使用hdfs用户kinit然后设置相应目录的权限。例如:

sudo -u hdfs kinit -kt hdfs.keytab hdfs
sudo -u hdfs hdfs dfs -chmod -R 771 /user/hive/warehouse
$ sudo -u hdfs hdfs dfs -chown -R hive:hive /user/hive/warehouse
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值