在从hadoop2迁移到hadoop3的过程中,我们注意到pid文件和init脚本存在一些问题。它归结为以下问题:
上游init/systemd脚本需要一个pid文件名,如“yarn-yarn-nodemanager.pid”,而我们的hadoop3.1.x安装创建了名为“hadoopyarn-nodemanager.pid”的文件。处理pid目录是直截了当的,而且有很好的文档记录,但是我找不到环境变量或运行参数来决定哪些文件名确切地用于pid文件。
有人能告诉我写pid的过程吗?我遇到了systemd和init.d的问题,所以必须有一些源配置代码段负责。
暂无答案!
目前还没有任何答案,快来回答吧!