Storm远程模式给出错误“无法创建虚拟机”

问题描述 投票:0回答:1

我正在尝试在本地计算机上模拟远程风暴模式。我下载并安装了zookeeper和Storm。我启动了Zookeeper,nimbus主管以及UI。然后,我通过jar提交了拓扑。我看到错误“无法创建Java虚拟机”,我已将Java.library.path设置为/Library/Java/jdk11.0.0。我可能做错了什么?

apache apache-storm
1个回答
0
投票

原来,Workker节点上JVM的默认选项已过时。这是默认选项worker.childopts:“ -Xmx%HEAP-MEM%m -XX:+ PrintGCDetails -Xloggc:artifacts / gc.log -XX:+ PrintGCDateStamps -XX:+ PrintGCTimeStamps -XX:+ UseGCLogFileRotation -XX:NumberOfGCLogFiles = 10 -XX: GCLogFileSize = 1M -XX:+ HeapDumpOnOutOfMemoryError -XX:HeapDumpPath = artifacts / heapdump“

我通过覆盖storm.yaml文件使用GC删除了其中一个worker.heap.memory.mb:768worker.childopts:“-Xmx%HEAP-MEM%m -XX:+ HeapDumpOnOutOfMemoryError -XX:HeapDumpPath = artifacts / heapdump”worker.gc.childopts:“”

然后我重新启动了numbus,动物园管理员,主管,然后重新提交了我的罐子。一切开始顺利进行。

© www.soinside.com 2019 - 2024. All rights reserved.