我使用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
如何找到正在使用的实际配置文件cloudera hadoop + oozie
答案 0 :(得分:0)
$ OOZIE_HOME / conf
中有oozie-default.xml文件答案 1 :(得分:0)
您列出的文件夹是写入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服务,选择配置选项卡。然后修改有问题的设置。保存更改后,您将在服务旁边看到一个图标,指示需要重新部署配置,并且需要重新启动服务以获取这些新更改。