hadoop - 在Hive中创建表失败

标签 hadoop hive hiveql

我正在尝试使用公共(public)角色创建表,并且我已将目标数据库上的 GRANT ALL 分配给用户,但仍然无法创建表脚本

Error: Error while compiling statement: FAILED: HiveAccessControlException Permission denied: Principal [name=username, type=USER] does not have following privileges for operation CREATETABLE [[OBJECT OWNERSHIP] on Object [type=DATABASE, name=database1]] (state=42000,code=40000)

最佳答案

您需要了解的关于Hive中权限的所有信息都在Hive documentation中:
SQL Standard Based Hive Authorization

关于hadoop - 在Hive中创建表失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61496568/

相关文章:

sql - 如何对 Apache Hive SQL 代码执行 SonarQube 分析?

hive - Hive 中的日期比较

scala - 如何使用配置单元上下文有效地查询 spark 中的配置单元表?

validation - 验证Hadoop数据与EDW数据

scala - Spark:ForeachRDD,跳过行引发任务不可序列化(scala闭包)

hadoop - 使用 Hive 时为 "Too many fetch-failures"

bash - hive -如何将查询结果存储在Bash脚本中的变量中

hadoop - 在Hive中的when子句的情况下使用子查询的替代选项

hadoop - apache-pig map-reduce错误分组

java - 在 ubuntu 15.04 上安装 hadoop 2.7 无法找到或加载主类