【问题标题】:Stormcrawler - Run -- remote on localhostStormcrawler - 在本地主机上运行 -- 远程
【发布时间】:2018-05-07 23:05:06
【问题描述】:

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

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

我得到的错误是:

必须使用“storm”客户端提交拓扑... Error Image

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

您能否提供一些指示和我可以查看的内容?我已经检查了我当地的 Storm 设置,看起来还不错。

【问题讨论】:

  • 请发布您的 Storm 版本和操作系统。 Storm jar 脚本应该设置“storm.jar”系统属性,但由于某种原因,您的情况似乎没有发生这种情况。
  • 我使用的是 apache-storm-1.1.1 和 Windows 7。

标签: web-crawler apache-storm stormcrawler


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2021-02-04
    • 1970-01-01
    • 2014-04-25
    • 2016-04-02
    • 2017-07-22
    • 1970-01-01
    • 1970-01-01
    • 2014-11-29
    • 2014-04-14
    相关资源
    最近更新 更多