Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache storm V 1.2.3教程。失败。我找对地方了吗?_Apache Storm_Stormcrawler - Fatal编程技术网

Apache storm V 1.2.3教程。失败。我找对地方了吗?

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

我试图学习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出现了错误。。。那么这能解释为什么会发生这种错误吗


任何帮助或建议都将不胜感激……

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输出。。