文档首页 > > 开发指南> Flink应用开发> FAQ> 如何处理blob.storage.directory配置/home目录时,启动yarn-session失败的问题?

如何处理blob.storage.directory配置/home目录时,启动yarn-session失败的问题?

分享
更新时间: 2020/03/20 GMT+08:00

问题

当用户设置“blob.storage.directory”为“/home”时,用户没有权限在“/home”下创建“blobStore-UUID”的文件,导致yarn-session启动失败。

回答

  1. 建议将"blob.storage.directory"配置选项设置成“/tmp”或者“/opt/Bigdata/tmp”。
  2. 当用户将"blob.storage.directory"配置选项设置成自定义目录时,需要手动赋予用户该目录的owner权限。以下以MRS的admin用户为例。
    1. 修改Flink客户端配置文件conf/flink-conf.yaml,配置blob.storage.directory: /home/testdir/testdirdir/xxx。
    2. 创建目录/home/testdir(创建一层目录即可),设置该目录为admin用户所属。

      /home/testdir/下的testdirdir/xxx目录在启动Flink集群时会在每个节点下自动创建。

    3. 进入客户端路径,执行命令./bin/yarn-session.sh -n 3 -jm 2048 -tm 3072,可以看到yarn-session正常启动并且成功创建目录。

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问