首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用独立的弹性搜索运行netflix conductor?

用独立的弹性搜索运行netflix conductor?
EN

Stack Overflow用户
提问于 2017-04-03 14:51:38
回答 3查看 1.3K关注 0票数 1

如何配置Netflix conductor运行独立的弹性搜索,而不是嵌入式弹性搜索?

EN

回答 3

Stack Overflow用户

发布于 2019-09-02 21:33:08

如果你有一个conductor-config.properties,只需确保你有这些指向你已经启动并运行的有效elasticsearch:

代码语言:javascript
复制
workflow.elasticsearch.instanceType=EXTERNAL
workflow.elasticsearch.url=http://elasticsearch:9200

然后,应该能够使用该配置运行conductor up : java conductor-server-2.15.0-SNAPSHOT-all.jar conductor-config.properties

例如,您可以查看此示例,将弹性容器替换为您自己的容器,修改https://github.com/Netflix/conductor/blob/master/es5-persistence/src/main/java/com/netflix/conductor/dao/es5/index/ElasticSearchRestDAOV5.java -config.properties。它会在你运行的时候被复制进来:检查存储库中的https://github.com/s50600822/conductor-cheat只需这样做

代码语言:javascript
复制
docker-compose up

有关其他选项,请查看https://github.com/Netflix/conductor/blob/master/es5-persistence/src/main/java/com/netflix/conductor/dao/es5/index/ElasticSearchRestDAOV5.java

票数 2
EN

Stack Overflow用户

发布于 2018-04-13 18:55:24

要添加外部弹性搜索,我们需要遵循以下链接中提到的代码更改。。并重新构建jar并使用属性再次运行conductor服务器。

如果你仍然得到错误,我建议遵循下面的链接。

票数 0
EN

Stack Overflow用户

发布于 2019-01-15 05:17:52

您可以使用elasticsearch2或elasticsearch5的独立安装,因为Netflix Conductor二进制文件中已经提供了相关的支持类。

要在外部进行配置,您必须执行以下操作

  • 安装和配置独立elasticsearch。默认情况下,安装将使用主机和端口公开2个端口9200/http或9300/tcp.
  • Update server.properties文件,以便开始与elasticsearch.

的独立实例进行通信

希望这能有所帮助。

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

https://stackoverflow.com/questions/43178225

复制
相关文章

相似问题

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