gpt4 book ai didi

oozie - 无法终止或暂停 oozie 协调员工作

转载 作者:行者123 更新时间:2023-12-02 03:33:51 30 4
gpt4 key购买 nike

当我尝试终止或暂停时,我在用户“runner”下提交了 oozie 协调员作业,我收到以下错误消息:

    [runner@hadooptools ~]$ oozie job -oozie http://localhost:11000/oozie -kill 0000005-140722025226945-oozie-oozi-C
Error: E0509 : E0509: User [?] not authorized for Coord job [0000005-140722025226945-oozie-oozi-C]

从 oozie 服务器上的日志中,我看到以下消息:

2014-07-25 03:10:07,324  INFO oozieaudit:539 - USER [runner], GROUP [null], APP [cron-coord], JOBID [0000005-140722025226945-oozie-oozi-C], OPERATION [start], PARAMETER [null], STATUS [SUCCESS], HTTPCODE [200], ERRORCODE [null], ERRORMESSAG
E [null]

有时,即使是我发出命令的用户也没有正确记录。

我使用的是 CentOS 6.3 和 Oozie Oozie 客户端构建版本:4.0.0.2.0.6.0-101,Oozie 服务器构建版本:4.0.0.2.0.6.0-101

我什至无法在运行服务器的用户 oozie 下停止它。在提交作业的用户下,我无法执行挂起、终止等操作。我只能执行传递流程或信息的提交运行。

有任何提示/技巧或者我是否错误配置了一些明显的东西?

更新:我正在使用的实例的安全设置。

    <property>
<name>oozie.authentication.type</name>
<value>simple</value>
</property>
<property>
<name>oozie.authentication.simple.anonymous.allowed</name>
<value>true</value>
</property>

我的 conf/adminusers.txt 包含:

# Admin Users, one user by line
runner

Hadoop 核心站点.xml

    <property>
<name>hadoop.security.authentication</name>
<value>simple</value>
</property>
<property>
<name>hadoop.proxyuser.oozie.groups</name>
<value>users</value>
</property>

其中 runner 是 users 组的成员。根据 Oozie 文档:Oozie 有一个基本的授权模型:

  • 用户对所有作业具有读取权限
  • 用户对自己的作业具有写入权限
  • 用户根据访问控制列表(列表用户和组)
  • 用户对管理操作 Admin 有读取权限
  • 用户对所有作业具有写入权限管理员用户具有写入权限管理操作

我是否忽略了配置中的某些内容?我是否需要指定/配置这样的东西:

Pseudo/simple authentication requires the user to specify the user name on the request, this is done by the PseudoAuthenticator class by injecting the user.name parameter in the query string of all requests. The user.name parameter value is taken from the client process Java System property user.name .

最佳答案

老问题,嗯,我遇到了同样的问题。似乎与 https://issues.apache.org/jira/browse/OOZIE-800 有关

在发出 oozie 命令之前只需 rm ~/.oozie-auth-token 就为我解决了这个问题。

关于oozie - 无法终止或暂停 oozie 协调员工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24953292/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com