I run Hadoop 3.0.0-alpha1
在 Windows 上并添加Hive 2.1.1
到它。当我尝试用以下命令打开蜂巢直线时hive
命令我收到错误:
Error applying authorization policy on hive configuration:
Couldn't create directory ${system:java.io.tmpdir}\${hive.session.id}_resources
怎么了?
I run mysql
作为 Hive 的元存储并在 HDFS 中添加所需的文件:
hadoop fs -mkdir /user/hive
hadoop fs -mkdir /user/hive/warehouse
hadoop fs -mkdir /tmp
之后我更改了权限:
hadoop fs -chmod 777 /user/hive
hadoop fs -chmod 777 /user/hive/warehouse
hadoop fs -chmod 777 /tmp
YARN
and DFS
守护进程正在运行以及mysql
,mysql jdbc-driver 为 hadoop 和 hive 所熟知。
替换你的这个特定配置hive-site.xml
<value>${system:java.io.tmpdir}/${hive.session.id}_resources</value>
用。。。来代替
<property>
<name>hive.downloaded.resources.dir</name>
<!--
<value>${system:java.io.tmpdir}/${hive.session.id}_resources</value>
-->
<value>/home/hduser/hive/tmp/${hive.session.id}_resources</value>
<description>Temporary local directory for added resources in the remote file system.</description>
</property>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)