MAPREDUCE服务 MRS-使用jstack命令查看进程堆栈提示“well-known file is not secure”:原因分析

时间:2023-11-09 20:24:37

原因分析

  1. 由于执行命令的用户与当前查看pid信息的进程提交用户不一致导致。
  2. Storm引入区分用户执行任务特性,在启动worker进程时将给进程的uid和gid改为提交用户和ficommon,目的是为了logviewer可以访问到worker进程的日志同时日志文件只开放权限到640。这样会导致切换到提交用户后对Worker进程执行jstack和jmap等命令执行失败,原因是提交用户的默认gid并不是ficommon,需要通过ldap命令修改提交用户的gid为9998(ficommon)才可执行。
support.huaweicloud.com/trouble-mrs/mrs_03_0100.html