0

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

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

我得到的错误是:

必须使用“风暴”客户端提交拓扑... 错误图片

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

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

4

1 回答 1

0

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

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

于 2018-05-08T17:34:33.813 回答