Hive 在配置单元中创建表时出错;关系“的许可被拒绝”;

Hive 在配置单元中创建表时出错;关系“的许可被拒绝”;,hive,hue,Hive,Hue,我用的是蜂巢色调。我尝试使用以下架构创建表: create table temp_batting (col_value STRING); 我得到了以下错误 Driver returned: 1. Errors: OK Hive history file=/tmp/hue/hive_job_log_4d872c22-e58c-4f9a-9573-442c2be4664b_1970355385.txt FAILED: Error in metadata: MetaException(messag

我用的是蜂巢色调。我尝试使用以下架构创建表:

create table temp_batting (col_value STRING);
我得到了以下错误

Driver returned: 1.  Errors: OK Hive history
file=/tmp/hue/hive_job_log_4d872c22-e58c-4f9a-9573-442c2be4664b_1970355385.txt
FAILED: Error in metadata:
MetaException(message:javax.jdo.JDODataStoreException: Add request
failed : INSERT INTO "COLUMNS_V2"
("CD_ID","COMMENT","COLUMN_NAME","TYPE_NAME","INTEGER_IDX") VALUES
(?,?,?,?,?)  NestedThrowables: org.postgresql.util.PSQLException:
ERROR: permission denied for relation COLUMNS_V2) FAILED: Execution
Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask

看起来像是系统问题(Linux?)。执行此命令的用户可能对存储postgres表(文件)的文件夹没有写入权限。

您的PostGresql配置单元元存储似乎配置不正确。配置单元用户应具有修改数据库的权限。详细信息如下。

您需要更改数据库的权限。在数据库路径中,您需要确保可以在数据库上进行写入。如果知道路径,请在目录上运行此命令:

对于linux:

$sudo chmod-R a+w