gpt4 book ai didi

hadoop - 无法在 Hive 中创建表

转载 作者:可可西里 更新时间:2023-11-01 14:42:33 25 4
gpt4 key购买 nike

我正在运行下面的简单查询以创建一个简单的表。

create table test (id int, name varchar(20));

但我收到以下错误,请告知具体需要做什么。

FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. MetaException(message:file:/user /hive/warehouse/test is not a directory or unable to create one)

我已授予对/user/hive/warehouse 文件夹的完全读/写权限。

最佳答案

您的 hive 用户没有将 director 创建到 hdfs 的权限。每当您创建一个表时,hive 都会将一个目录创建到 User/hive/warehouse/table 中,但是这里无法将目录创建到 user/hive/warehouse/中,因此请授予该目录的权限以允许您的用户创建表。

http://www.cloudera.com/documentation/archive/cdh/4-x/4-2-0/CDH4-Installation-Guide/cdh4ig_topic_18_7.html

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

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