第 2 章 在开发(授权)环境中的 Red Hat Decision Manager 集群
为高可用性配置 Decision Central 目前是技术预览。
集群 Red Hat Decision Manager 开发环境的主要优点是高可用性。如果配置了集群,并且 Developer X 在 Node1 上工作,且该节点失败,则会保留开发人员 X 的工作并在集群的任何其他节点上可见。
大多数开发环境由 Decision Central 和至少一个决策服务器组成
要创建 Red Hat Decision Manager 集群开发环境,您可以下载并提取 Red Hat JBoss EAP 7.2 和 Red Hat Decision Manager 7.2。然后,您可以使用 Elasticsearch 和 AMQ Broker 配置 Red Hat JBoss EAP 7.2,它是一个 Java 消息传递服务器(JMS)代理。最后,您要启动集群并在每个集群节点上安装 Decision Central。
Elasticsearch 是一个高度可扩展的开源全文本搜索和分析引擎。它可让您快速、实时地存储、搜索和分析大量数据。在 Red Hat Decision Manager 集群环境中,它可让您在集群节点中执行复杂高效的搜索。
JMS 代理是一个软件组件,它接收消息,将其存储在本地,并将消息转发到接收者。AMQ Broker 可让您的应用程序与任何消息传递供应商通信。它指定消息驱动的 Bean、企业站和 servlet 等组件如何发送或接收消息。
2.1. 安装和配置 Elasticsearch 复制链接链接已复制到粘贴板!
要使用 Elasticsearch 在集群节点间更有效地搜索,您必须为 Red Hat Decision Manager 集群环境安装和配置 Elasticsearch。使用以下说明配置简化的、非高可用性环境。
要为 Red Hat Decision Manager 集群环境配置 Elasticsearch,请参阅 Elasticsearch 文档。
流程
- 下载并解压 Elasticsearch 安装文件。
将
elasticsearch/config/elasticsearch.yml文件的内容替换为以下内容,其中 <ELASTICSEARCH_NODE_IP> 是您解压缩 Elasticsearch 文件的系统的 IP 地址:cluster.name: kie-cluster transport.host: <ELASTICSEARCH_NODE_IP> http.host: <ELASTICSEARCH_NODE_IP> transport.tcp.port: 9300 discovery.zen.minimum_master_nodes: 1运行 Elasticsearch:
在 Linux 或基于 UNIX 的系统上,输入:
ELASTICSEARCH_HOME_/bin/elasticsearch在 Windows 中,输入:
ELASTICSEARCH_HOME\bin\elasticsearch.bat