3 Star 0 Fork 13

src-openEuler / storm

 / 详情

【SP2】【arm/x86】storm相关四个服务stop失败

已验收
缺陷
创建于  
2021-06-10 15:44

【环境信息】
系统:sp2
输入图片说明

【问题复现步骤】

  1. 安装storm,zk,jdk
    dnf -y install storm java-1.8.0-openjdk java-1.8.0-openjdk-devel apache-zookeeper
  2. 修改/etc/storm/storm.yaml
    输入图片说明
  3. 启动zk
    /opt/zookeeper/bin/zkServer.sh start
  4. 启动storm四个服务
    systemctl start storm-nimbus
    systemctl start storm-supervisor
    systemctl start storm-logviewer
    systemctl start storm-ui
  5. 停止服务

【预期结果】

  1. 正常停止服务

【实际结果】

  1. 四个服务停止都失败
    输入图片说明

评论 (2)

wjf008 创建了缺陷
wjf008 负责人设置为small_leek
wjf008 关联分支设置为openEuler-20.03-LTS-SP2
wjf008 计划开始日期设置为2021-06-10
wjf008 计划截止日期设置为2021-06-11
wjf008 关联仓库设置为src-openEuler/storm
展开全部操作日志

Hey wjf008, Welcome to openEuler Community.
All of the projects in openEuler Community are maintained by @openeuler-ci-bot.
That means the developers can comment below every pull request or issue to trigger Bot Commands.
Please follow instructions at https://gitee.com/openeuler/community/blob/master/en/sig-infrastructure/command.md to find the details.

openeuler-ci-bot 添加了
 
sig/sig-ai-bigdata
标签

问题根因:
JVM收到信号SIGTERM导致返回值为143,导致systemd状态为failed,这是正常现象
storm-nimbus和storm-supervisor服务退出状态码20,代码中硬编码未在1秒内停止则调用Runtime.halt()强制退出,返回值是20
修改方案:
storm-nimbus和storm-supervisor的service文件中添加
[Service]
SuccessExitStatus=20
storm-logviewer和storm-ui的service文件中添加
[Service]
SuccessExitStatus=143

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(3)
5329419 openeuler ci bot 1632792936
1
https://gitee.com/src-openeuler/storm.git
git@gitee.com:src-openeuler/storm.git
src-openeuler
storm
storm

搜索帮助