apache-zookeeper - 在 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:
6700
6701
6702
6703
nimbus.thrift.max_buffer_size: 20480000
]
而且我的风暴用户界面也没有显示所需的输出页面
解决方案
推荐阅读
- java - AndroidManifest.XML - 错误
- image-processing - 如何计算图像中线条的实际长度?
- c# - 获取用户打开的文件的名称和路径
- java - 如何循环回到 Java * 初学者编码器 * 中的主菜单
- express - 如何将项目推送到猫鼬中的数组中
- android-livedata - 如何正确使用 LiveData 转换?
- php - WooCommerce 会话返回空白
- kubernetes - .NET Core / Kubernetes - SIGTERM,干净关闭
- python - urllib.request.urlopen 连接错误达到最大 URL 重试次数:如何绕过这个抓取网站?
- google-cloud-speech - 如何在nodejs中禁用谷歌云语音到文本