使用最新的JFrog产品?hth华体会最新官方网站
JFrog平台用户指南
JFrog任务控制中心x文档
要获取最新版本,请访问JFrog统一平台
跳到元数据的末尾
转到元数据的开始
Elasticsearch是如何在任务控制中打包的
Elasticsearch被打包到任务控制装置。以下描述了每种发行包类型的不同变化:
分布 | 包装 |
---|---|
码头工人 | Elasticsearch对于码头工人作为Docker容器添加到Mission Control的Docker -compose项目中。这将安装6.1.1版本。 |
Debian |
Elasticsearch 6.1.1包含在Mission Control Debian项目中。完成Linux服务文件的添加。 |
RPM | Elasticsearch 6.1.1包含在Mission Control RPM项目中。完成Linux服务文件的添加。 |
安装结构
任务控制完全安装完成后,可以在以下位置找到Elasticsearch数据文件:
文件 | 位置 |
---|---|
二进制文件 | < JMFC_HOME > / elasticsearch / |
数据文件 | Linux:< JMFC_HOME > / elasticsearch / 码头工人:< JMFC_HOME > / elasticsearch / |
港口
Elasticsearch使用以下通信端口:
服务 | 港口 |
---|---|
HTTP API | 9200 |
Java客户机 |
9300 |
索引和别名
有两个别名来存储和检索数据:
别名 | 描述 |
---|---|
active_insight_data | 使用指向活动索引来推送数据。 |
search_insight_data | 用于搜索和检索数据 |
在安装时,将创建这些格式为active_insight_data_timestamp*的别名和索引。
指数清理
任务控制预先配置为定期清理索引,以保留一年的数据。
搭建集群
随着Mission Control收集的历史数据量的积累,您可能希望扩展用于存储该数据的Elasticsearch数据库,以保持性能和响应性。
要将正在运行的Elasticsearch实例扩展到双节点集群,请遵循以下步骤:
将以下设置添加到启动脚本中。在安装Docker的情况下,将它们添加到
docker-compose
文件,对于非docker安装,将它们添加到jfmc.sh
脚本:discovery.zen。minimum_master_nodes=2 #(建议使用(N/2+1),其中N是符合条件的主节点的数量)。节点。主= true节点。= true discovery.zen.ping.unicast数据。hosts=<各节点发布的IP地址>网络。publish_host=<节点要发布的IP地址> node.name=<节点名称>
重启Elasticsearch
请确保在启动第二个节点之前重新启动第一个节点
第一次将Elasticsearch作为双节点集群运行时,需要确保在添加第二个节点之前重启第一个节点(已经包含数据的节点)。首先启动新节点可能会导致索引映射模板被删除。
- 使用用于第一个Elasticsearch节点的相同配置文件(您刚刚修改过)启动第二个节点。
一旦设置好集群,Mission Control将在运行时自动检测新节点并开始向其发送请求。
使用负载均衡器
如果您的Elasticsearch集群位于负载均衡器之后,则需要将以下环境变量添加到insight_server
服务,为它提供负载均衡器读取和写入url:
ELASTIC_SEARCH_URL
ELASTIC_LB_WRITE_URL
ELASTIC_LB_READ_URL
概述
内容的工具