CDH4 Hive配置

时间:2015-02-17 08:06:58

标签: hadoop hive cloudera-cdh

我在创建HIVE表时遇到Permission denied错误。以下是我所做的详细说明。

我在Ubuntu12.04上运行了2个节点clusture。我已安装CDH4.7.0,它们已启动并正在运行。 我通过发出以下命令安装了HIVE。除了这个命令,我没有做任何配置,因为我不知道安装后要做什么:

sudo apt-get install hive

安装完毕后,我开始了HIVE。但是当我试图创建表格时,我会遇到异常。我不确定我需要向哪个文件夹或用户提供哪些权限。

FAILED: Error in metadata: MetaException(message:Got exception: org.apache.hadoop.security.AccessControlException Permission denied: user=root, access=WRITE, inode="/user":hdfs:hadoop:drwxr-xr-x

我在root用户下运行HIVE查询。

2 个答案:

答案 0 :(得分:0)

此错误与HDFS有关;您可以通过禁用dfs权限临时解决此问题。通过将以下属性代码添加到hdfs-site.xml

<property>
    <name>dfs.permissions</name>
    <value>false</value>
  </property>

如果您想要更多选项:Permission denied at hdfs

答案 1 :(得分:0)

或者你可以用它来解决它:

hadoop fs -chmod -R 777 /user/hive/warehouse/