许可否认蜂巢+ oozie

时间:2014-01-15 15:35:34

标签: hadoop hive oozie

在运行oozie工作流程时出现以下错误。在oozie控制台下的作业配置选项卡下显示配置单元站点路径属性但未加载。

    Launcher exception: hive-site.xml (Permission denied)
                java.io.FileNotFoundException: hive-site.xml (Permission denied)
                at java.io.FileOutputStream.open(Native Method)
                at java.io.FileOutputStream.<init>(FileOutputStream.java:221)
                at java.io.FileOutputStream.<init>(FileOutputStream.java:110)
                at org.apache.oozie.action.hadoop.HiveMain.setUpHiveSite(HiveMain.java:161)
                at org.apache.oozie.action.hadoop.HiveMain.run(HiveMain.java:191)
                at org.apache.oozie.action.hadoop.LauncherMain.run(LauncherMain.java:38)
                at org.apache.oozie.action.hadoop.HiveMain.main(HiveMain.java:66)
                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java

3 个答案:

答案 0 :(得分:2)

我在cloudera cdh5.1中使用hue 3.6.0并面临此问题,同时在oozie中使用hive操作。修复是将hive-site.xml重命名为oozie的job.xml中的hive-config.xml。它对我有用!!!!

答案 1 :(得分:0)

在将hive-site.xml复制到oozie-workflow文件夹后,您似乎没有设置正确的权限。尝试使用$ sudo chown hdfs:hdfs oozie-workflows / hive-site.xml
考虑oozie工作流文件夹的位置和名称。

答案 2 :(得分:0)

这是一个已知问题,显然已在3.6.0版本中修复:

https://issues.cloudera.org/browse/HUE-1892