gpt4 book ai didi

hadoop - 在配置单元中创建数据库时权限被拒绝错误

转载 作者:可可西里 更新时间:2023-11-01 15:12:56 29 4
gpt4 key购买 nike

我正在尝试在配置单元中建立数据库,但是当我在配置单元中运行以下查询时:

CREATE DATABASE BIGDATA;

我收到以下错误消息:

FAILED: Error in metadata: MetaException(message:Got exception: org.apache.hadoop.security.AccessControlException org.apache.hadoop.security.AccessControlException: Permission denied: user=aseema, access=WRITE, inode="":hduser:supergroup:rwxr-xr-x) FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask

是什么原因造成的?

最佳答案

这是因为hdfs中的用户aseema没有权限。按照以下步骤操作。

以hduser登录,执行以下操作(从日志看hduser好像是 super 用户)

hadoop fs -mkdir -p /user/hive/warehouse
hadoop fs -mkdir /tmp
hadoop fs -chmod -R 777 /user/hive
hadoop fs -chmod 777 /tmp

在此之后,尝试从 aseema 用户执行创建数据库语句。

关于hadoop - 在配置单元中创建数据库时权限被拒绝错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32211487/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com