关于Hive权限详细配置参考文章:
在Hive权限设置管理员权限的问题一直未修复,所有用户在hive的shell界面都可设置权限,实际用户可以自己设置hive的权限。
如何解决Hive权限中管理员设置的问题,需要我们自定义Hive的权限类:
1、编码所依赖的maven仓库
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.ganymede</groupId>
<artifactId>hive-app</artifactId>
<version>1.0-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>org.apache.hive</groupId>
&l

本文介绍了如何解决Hive权限配置中管理员设置的问题。在CDH5.x环境下,通过自定义Hive权限类,指定只有root、admin、hive三者具备管理员权限。步骤包括:设置maven仓库,编写自定义权限代码,打包上传jar并修改hive-env.sh,重启服务,最后通过beeline测试验证权限生效。非管理员用户尝试操作时将被提示需要管理员权限。
最低0.47元/天 解锁文章
2833

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



