开发者社区> 问答> 正文

jstorm启动失败:Invalid initial heap sizeXms4g

Invalid initial heap size: -Xms4g
The specified size exceeds the maximum representable size.
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.



启动失败,请问是否是因为在storm.yaml中配置:
worker.memory.size: 1000000000
的缘故?

展开
收起
codeking 2016-06-14 16:23:18 8222 0
4 条回答
写回答
取消 提交回答
  • Rejstorm启动失败:Invalid initial heap sizeXms4g
    如果是开发环境本地内存不足情况时启动nimbus可能会抛出异常:
    Error occurred during initialization of VM
    Could not reserve enough space for object heap
    只需要在conf/storm.yaml里配置:
    nimbus.childopts: “-Xmx256m”
    supervisor.childopts: “-Xmx256m”
    worker.childopts: “-Xmx128m”
    其中大小可根据实际情况配置
    2016-06-21 17:30:16
    赞同 展开评论 打赏
  • 回 2楼中间件那珂的帖子
    你好,请问能不能将4g改小,具体在哪里去修改这个数字、

    -------------------------

    回 5楼codeking的帖子
    你好,我知道要配置这个,但是我在jstorm 的配置文件里没有找到这两行配置,是我要新添加进去?

    -------------------------

    回 8楼程序员小董的帖子
    多谢

    -------------------------

    回 7楼codeking的帖子
    多谢~
    2016-06-19 15:38:28
    赞同 展开评论 打赏
  • 同学电脑配置很好嘛
    2016-06-16 11:06:50
    赞同 展开评论 打赏
  • Rejstorm启动失败:Invalid initial heap sizeXms4g
    已经解决,32jdk 4G内存不OK,换成64位系统,64位jdk即可

    -------------------------

    回 2楼中间件那珂的帖子
    自费买的8G内存条 0.0

    -------------------------

    回 4楼zhubajie的帖子
    set JAVA_OPTS_MAX=-Xmx1024m

    set JAVA_OPTS_MIN=-Xms512m

    -------------------------

    回 6楼zhubajie的帖子
    default.yaml
    2016-06-14 20:12:34
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Debugging PySpark Or why is there a JVM stack trace and what does it mean? 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载