我使用cloudera hadoop cdh5.01在oozie执行过程中遇到错误 Jobtracker [cloudera:5032] not allowed, not in Oozies whitelist
为了解决这个问题,我需要将资源管理器地址添加到oozie-site.xml的白名单中。cloudera文档说它位于/etc/oozie/conf/中。修改文件不会反映在ooize控制台中。oozie使用的配置来自其他地方,每当我启动oozie时都会生成它。
如 /run/cloudera-scm-agent/process/294-oozie-OOZIE_SERVER/oozie-site.xml
如何找到clouderahadoop+oozie使用的实际配置文件
2条答案
按热度按时间elcex8rz1#
您列出的文件夹是实际oozie-site.xml的写入位置;例如
/run/cloudera-scm-agent/process/294-oozie-OOZIE_SERVER/oozie-site.xml
. 每当启动oozie时,就会创建一个进程目录,并将其配置写入该目录下的某个位置。如果需要修改写入oozie-site.xml的值,则必须在cloudera manager中修改这些值。直接修改oozie-site.xml将不起作用,因为配置将在下次启动服务时被覆盖。在浏览器中打开cloudera manager,选择集群,选择oozie服务,选择配置选项卡。然后修改有问题的设置。保存更改后,您将在服务旁边看到一个图标,指示需要重新部署配置,并且需要重新启动服务以获取这些新更改。
ryoqjall2#
文件oozie-default.xml位于$oozie\u home/conf中