jstorm启动失败:Invalid initial heap sizeXms4g

阿里云问答 2022-01-15 03:41:48 阅读数:399

java计算 函数计算java java form提交 java经纬度计算 consul配置java
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
的缘故?



采纳答案1:
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”
其中大小可根据实际情况配置



采纳答案2:
回 2楼中间件那珂的帖子
你好,请问能不能将4g改小,具体在哪里去修改这个数字、

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

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

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

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

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

回 7楼codeking的帖子
多谢~



采纳答案3:
同学电脑配置很好嘛



采纳答案4:
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

版权声明:本文为[阿里云问答]所创,转载请带上原文链接,感谢。 https://developer.aliyun.com/ask/243372