Skip to content

[Bug] [Yarn] Arm64架构下,yarn 开启 kerberos 认证后使用 LinuxContainerExecutor 运行提示 Exec format error #660

@scmforever

Description

@scmforever

Search before asking

  • I had searched in the issues and found no similar issues.

What happened

datasophon 1.2.1 版本,Yarn 开启 Kerberos 认证后,需要配置 yarn.nodemanager.container-executor.class 和 yarn.nodemanager.linux-container-executor.path
我保持默认配置,没有做任何修改,nodemanager 无法启动,提示 container-executor Exec format error
确认安装的是 hadoop-3.3.3-arm.tar.gz,是不是 hadoop-3.3.3/bin/container-executor 放的是 x86 架构的执行文件?

Image

What you expected to happen

yarn 开启 kerberos 认证后,nodemanager 可以正常启动

How to reproduce

在 arm 架构机器上使用 datasophon 1.2.1 安装 yarn,开启 kerberos 认证,保持默认配置。重启 yarn ,就可以重现

Anything else

No response

Version

main

Are you willing to submit PR?

  • Yes I am willing to submit a PR!

Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions