如何配置Netflix conductor运行独立的弹性搜索,而不是嵌入式弹性搜索?
发布于 2019-09-02 21:33:08
如果你有一个conductor-config.properties,只需确保你有这些指向你已经启动并运行的有效elasticsearch:
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只需这样做
docker-compose up发布于 2018-04-13 18:55:24
要添加外部弹性搜索,我们需要遵循以下链接中提到的代码更改。。并重新构建jar并使用属性再次运行conductor服务器。
如果你仍然得到错误,我建议遵循下面的链接。
发布于 2019-01-15 05:17:52
您可以使用elasticsearch2或elasticsearch5的独立安装,因为Netflix Conductor二进制文件中已经提供了相关的支持类。
要在外部进行配置,您必须执行以下操作
的独立实例进行通信
希望这能有所帮助。
https://stackoverflow.com/questions/43178225
复制相似问题