文档首页/
MapReduce服务 MRS/
开发指南(普通版_2.x)/
Flink开发指南/
Flink应用开发常见问题/
如何处理blob.storage.directory配置/home目录时,启动yarn-session失败的问题?
更新时间:2024-06-14 GMT+08:00
如何处理blob.storage.directory配置/home目录时,启动yarn-session失败的问题?
问题
当用户设置“blob.storage.directory”为“/home”时,用户没有权限在“/home”下创建“blobStore-UUID”的文件,导致yarn-session启动失败。
回答
- 建议将"blob.storage.directory"配置选项设置成“/tmp”或者“/opt/Bigdata/tmp”。
- 当用户将"blob.storage.directory"配置选项设置成自定义目录时,需要手动赋予用户该目录的owner权限。以下以MRS的admin用户为例。
- 修改Flink客户端配置文件conf/flink-conf.yaml,配置blob.storage.directory: /home/testdir/testdirdir/xxx。
- 创建目录/home/testdir(创建一层目录即可),设置该目录为admin用户所属。
- 进入客户端路径,执行命令./bin/yarn-session.sh -n 3 -jm 2048 -tm 3072,可以看到yarn-session正常启动并且成功创建目录。
父主题: Flink应用开发常见问题