首页 > 解决方案 > 在 strom crawler 中运行注入器拓扑时出错

问题描述

我正在使用以下资源及其版本

阿帕奇风暴 1.2.3

风暴爬行者 1.16

动物园管理员 3.6.1

弹性搜索 7.5.0

当我尝试通过给定的自述命令将 url 注入我的 elasticsearch db 时-“storm jar target/crawler-1.16.jar org.commoncrawl.stormcrawler.news.CrawlTopology -conf $PWD/conf/es-conf.yaml -conf $ PWD/conf/crawler-conf.yaml $PWD/seeds/feeds.txt"

它显示以下错误-> [

error-1-> org.apache.storm.utils.NimbusLeaderNotFoundException: 无法从种子主机 [localhost] 找到领导者 nimbus。您是否为配置 nimbus.seeds 指定了有效的 nimbus 主机列表?

error-2-> org.apache.storm.thrift.TApplicationException: 内部错误处理getLeader

]

这是我的storm.yaml 文件配置->

[

storm.zookeeper.servers:

 - "localhost"

storm.local.dir:“/home/zathura/Desktop/apache-storm-1.2.3/data”

nimbus.seeds:[“本地主机”]

主管.slots.ports:

nimbus.thrift.max_buffer_size: 20480000

]

而且我的风暴用户界面也没有显示所需的输出页面

我的风暴ui截图

标签: apache-zookeeperapache-stormnimbus

解决方案


推荐阅读