CDH4 配置单元配置
CDH4 Hive Configuration
我在创建 HIVE table 时遇到权限被拒绝的错误。下面是我所做的详细描述。
我在 Ubuntu12.04 上有 2 个节点集群 运行。我已经安装了 CDH4.7.0 并且它们已经启动并且 运行 。
我通过发出以下命令安装了 HIVE。除了这个命令,我没有做任何配置,因为我不知道安装后要做什么:
sudo apt-get install hive
安装后我启动了 HIVE。但是当我尝试创建 table 时,我遇到了异常。我不确定我需要向哪个文件夹或用户提供什么权限。
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查询。
此错误与 HDFS 有关;您可以通过禁用 dfs permission.By 将下面的 属性 代码添加到 hdfs-site.xml
来临时解决此问题
<property>
<name>dfs.permissions</name>
<value>false</value>
</property>
如果您想要更多选择:Permission denied at hdfs
或者您可以使用这个来解决它:
hadoop fs -chmod -R 777 /user/hive/warehouse/
我在创建 HIVE table 时遇到权限被拒绝的错误。下面是我所做的详细描述。
我在 Ubuntu12.04 上有 2 个节点集群 运行。我已经安装了 CDH4.7.0 并且它们已经启动并且 运行 。 我通过发出以下命令安装了 HIVE。除了这个命令,我没有做任何配置,因为我不知道安装后要做什么:
sudo apt-get install hive
安装后我启动了 HIVE。但是当我尝试创建 table 时,我遇到了异常。我不确定我需要向哪个文件夹或用户提供什么权限。
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查询。
此错误与 HDFS 有关;您可以通过禁用 dfs permission.By 将下面的 属性 代码添加到 hdfs-site.xml
<property>
<name>dfs.permissions</name>
<value>false</value>
</property>
如果您想要更多选择:Permission denied at hdfs
或者您可以使用这个来解决它:
hadoop fs -chmod -R 777 /user/hive/warehouse/