运行oozie worflow时低于错误。在oozie控制台的“作业配置”选项卡下,显示hivesitepath属性,但未加载。
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条答案
按热度按时间imzjd6km1#
我在cloudera cdh5.1中使用了hue 3.6.0,面对这个问题,同时在oozie中使用了hive操作。修复方法是将oozie的job.xml中的hive-site.xml重命名为hive-config.xml。它为我工作!!!!
sy5wg1nm2#
这是一个已知问题,显然已在3.6.0版中修复:
https://issues.cloudera.org/browse/hue-1892
k10s72fa3#
将hive-site.xml复制到oozie workflow文件夹后,您似乎没有设置正确的权限。尝试
$苏多周hdfs:hdfs oozie-workflows/hive-网站.xml
考虑oozie工作流文件夹的位置和名称。