首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >StormCrawler从1.6移动到1.8

StormCrawler从1.6移动到1.8
EN

Stack Overflow用户
提问于 2018-04-18 07:36:42
回答 2查看 62关注 0票数 0

当我试图切换到SC 1.8 (我以前在1.6上)时,我遇到了以下错误。我按照建议安装了Storm1.2.1,ES 6.2.2,调整了ES配置和ES种子注入器拓扑。然而,当我启动它时,我得到的是:

代码语言:javascript
复制
4845 [Thread-34-enqueue-executor[5 5]] ERROR c.d.s.e.p.StatusUpdaterBolt - Can't connect to ElasticSearch
java.lang.IllegalArgumentException: no hosts provided
        at org.elasticsearch.client.RestClientBuilder.<init>(RestClientBuilder.java:69) ~[patent-crawler-1.8.jar:?]
        at org.elasticsearch.client.RestClient.builder(RestClient.java:120) ~[patent-crawler-1.8.jar:?]
        at com.digitalpebble.stormcrawler.elasticsearch.ElasticSearchConnection.getClient(ElasticSearchConnection.java:96) ~[patent-crawler-1.8.jar:?]
        at com.digitalpebble.stormcrawler.elasticsearch.ElasticSearchConnection.getConnection(ElasticSearchConnection.java:166) ~[patent-crawler-1.8.jar:?]
        at com.digitalpebble.stormcrawler.elasticsearch.persistence.StatusUpdaterBolt.prepare(StatusUpdaterBolt.java:141) [patent-crawler-1.8.jar:?]
        at org.apache.storm.daemon.executor$fn__5043$fn__5056.invoke(executor.clj:803) [storm-core-1.2.1.jar:1.2.1]
        at org.apache.storm.util$async_loop$fn__557.invoke(util.clj:482) [storm-core-1.2.1.jar:1.2.1]
        at clojure.lang.AFn.run(AFn.java:22) [clojure-1.7.0.jar:?]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_161]

有没有人遇到过类似的问题?谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-04-18 08:59:02

您在es.status.addresses的配置中有什么?旧值应该是兼容的。

票数 0
EN

Stack Overflow用户

发布于 2018-04-18 10:37:23

对不起,我的错误,我太快在我的ES yaml复制/粘贴。我为所有索引复制了索引器条目(es.indexer.addresses) ..。现在一切都好了。谢谢朱利安的暗示!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49893810

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档