Stormcrawler - 在localhost上运行 - 远程

时间:2018-05-07 23:05:07

标签: web-crawler apache-storm stormcrawler

我已经设置了所有SC步骤,并且我能够进行索引和爬网,但是当我尝试以--remote运行以下命令时,它会失败并显示错误。

storm jar target/search-search1.0.jar  org.apache.storm.flux.Flux --remote es-crawler.flux

我得到的错误是:

  

必须使用'风暴'提交拓扑?客户...   Error Image

这就是风暴UI拓扑摘要未填充的原因。 Storm-UI

您能否提供一些我可以看到的指示和事项?我已经检查了我当地的Storm Setup,看起来很好。

1 个答案:

答案 0 :(得分:0)

您是否可以尝试使用storm.py脚本而不是storm.cmd?正如我在评论中提到的,由于某种原因你错过了“storm.jar”系统属性,我最好的猜测是storm.cmd脚本由于某种原因未能设置它。

编辑:您可能需要至少升级到Storm 1.1.2才能尝试此操作,因为storm.py脚本在1.1.1中不适用于Windows。这也将为您可以使用的storm / bin目录添加一个powershell脚本,而不是storm.cmd脚本。