hive - 在配置错误"permission denied for relation"的配置单元中创建表

  显示原文与译文双语对照的内容
0 0

我在用 Hive 。 我尝试使用以下架构创建表:


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

时间: 原作者:

0 0

看起来像个系统问题( Linux) 。 正在执行这里命令的用户可以能没有存储tftp表( 文件)的文件夹的写入访问权限。

原作者:
0 0

看起来你的PostgreSQL配置单元Metastore配置不正确。 配置单元用户应该具有修改数据库的权限。 更多信息是这里的

原作者:
...