Apache storm V 1.2.3教程。失败。我找对地方了吗?
我试图学习ApacheStorm的V1.2.3教程 正在尝试从storm starter运行中获取Prology示例 我用brew在macbook上安装了storm。 这意味着我最终得到了ApacheStormV1.2.3 (这对我来说很合适,因为我正在尝试了解stormcrawler,它似乎使用了1.2.3。) 因此,我花了很长时间试图查看示例的输出,最后认为我在以下内容中找到了输出: /usr/local/Cell/storm/1.2.3/libexec/logs/worders-artifacts 第一个问题。。这是找到输出的正确位置吗 第二个问题: 那里的日志文件中充满了如下消息: 0.003s][warning][gc]-Xloggc已弃用。将改用-Xlog:gc:artifacts/gc.log。无法识别的VM选项“PrintGCDateStamps”错误:无法创建Java虚拟机。 错误:发生致命异常。程序将退出 我曾试图用JDK1.8运行这整个程序,因为1.7出现了错误。。。那么这能解释为什么会发生这种错误吗Apache storm V 1.2.3教程。失败。我找对地方了吗?,apache-storm,stormcrawler,Apache Storm,Stormcrawler,我试图学习ApacheStorm的V1.2.3教程 正在尝试从storm starter运行中获取Prology示例 我用brew在macbook上安装了storm。 这意味着我最终得到了ApacheStormV1.2.3 (这对我来说很合适,因为我正在尝试了解stormcrawler,它似乎使用了1.2.3。) 因此,我花了很长时间试图查看示例的输出,最后认为我在以下内容中找到了输出: /usr/local/Cell/storm/1.2.3/libexec/logs/worders-artif
任何帮助或建议都将不胜感激……Storm brew安装的目录布局看起来与标准Storm zip安装略有不同。你可能找对了地方,是的 您看到的错误消息是因为您使用的JDK版本大于9。您可以使用较旧的JDK(例如8),也可以将Storm升级到2.0.0。最后,您还可以通过编辑/添加
storm.yaml
中的worker.childopts
选项来解决此问题,该选项位于storm安装目录中的某个位置。比如:
worker.childopts: "-Xmx%HEAP-MEM%m -Xlog:gc*:artifacts/gc.log:time,uptime:filecount=10,filesize=1M -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=artifacts/heapdump"
应该可以工作(这是Storm 2.0.0中的默认设置)。非常感谢您的帮助。实际上,我删除了brew安装,只是将1.2.3 storm bin放在我的路径上,并以这种方式运行。我正在使用Java8,现在我在日志中看到ok输出。。