在运行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
答案 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版本中修复: