zoukankan      html  css  js  c++  java
  • Storm集群参数调整

    Supervisor 参数调整

    • 修改${STORM_HOME}conf/storm.yaml文件内容

    supervisor变更参数

    • slots 配置:
      • 若storm host仅仅执行supervisor(不包含nimbus)时,slots数目 = (Memory GB - 1 )
      • 若同时包含了storm nimbus、ui、supervisor时,slots = (Memory GB - 1 )
    supervisor.slots.ports
    
    • worker.childopts 配置:
    worker.childopts: "-Xmx1g -Xms1g -server -XX:+UseCompressedOops -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -XX:+CMSScavengeBeforeRemark -XX:+DisableExplicitGC"
    

    supervisor重启脚本

    spid=`jps | grep supervisor | awk '{print $1}'`
    
    if [ "x${spid}" != "x" ]
    then
    	kill ${spid}
    	storm supervisor
    fi
    

    nimbus与ui 参数调整

    • worker.childopts影响storm ui页面展示信息,因此也调整和supervisor一致
    worker.childopts: "-Xmx1g -Xms1g -server -XX:+UseCompressedOops -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -XX:+CMSScavengeBeforeRemark -XX:+DisableExplicitGC"
    

    nimbus重启

    npid=`jps | grep nimbus | awk '{print $1}'`
    
    if [ "x${npid}" != "x" ]
    then
    	kill ${npid}
    	storm nimbus
    fi
    

    ui重启

    nimbus重启

    upid=`jps | grep core | awk '{print $1}'`
    
    if [ "x${upid}" != "x" ]
    then
    	kill ${upid}
    	storm nimbus
    fi
    
  • 相关阅读:
    面试题-代码
    面试题-数仓
    烂大街的NginxRedisMqDb架构.md
    Ansible-B站.md
    openstack.md
    rabbitMQ.md
    大数据仓库实战项目-电商数仓3.0版.md
    linux分析工具之top命令详解
    小程序开发中 在 wxml格式化 属性断行
    redhat 7.2更新yum源时踩的坑
  • 原文地址:https://www.cnblogs.com/senlinyang/p/8116617.html
Copyright © 2011-2022 走看看