使用最新的JFrog产品?hth华体会最新官方网站
JFrog平台用户指南
JFrog任务控制中心x文档
要获取最新版本,请访问JFrog统一平台
Artifactory
从3.0版本开始,任务控制中心要求至少一个5.6.0及以上版本的人工服务作为身份验证提供者.其他Artifactory服务可能有较低的版本。
Java要求
从任务控制3.4开始,您可以使用JDK 11运行任务控制。对Java 8的支持仍然可用。
支持的Java版本
JFrog任务控制已经被验证可以在Oracle JDK 8/11或Open JDK 8/11上工作。确保安装了其中一个版本的Java。任务控制需要安装Java加密扩展,默认情况下,这些扩展包在开始的版本中Oracle JDK 8u162和打开JDK 8u161版本。执行命令检查是否安装了JCE
$JAVA_HOME/bin/jrunscript -e 'print (javax.crypto.Cipher.getMaxAllowedKeyLength("RC5") >= 256);')
如果您有JDK 8的早期版本,请下载甲骨文JDK.
JFMC_JAVA_HOME
请注意
对于docker安装程序,可以跳过这个步骤,因为容器将预置所有配置。
从任务控制中心开始v3.1,安装支持自定义java home到JDK 8。安装程序在setenv.sh中查找JFMC_JAVA_HOME环境变量。
setenv.sh路径
RPM/Debian安装:$MC_DATA/setenv.sh(通常是/var/opt/jfrog/mission-control/setenv.sh)
$MC_HOME/data/setenv.sh
JAVA安装位置
CentOS和RedHat对用户/进程可以访问的文件有严格的selinux安全策略,确保java安装在可以被执行任务控制服务启动操作的用户访问的位置。建议安装在“/opt/java”目录下。
要更改JFMC_JAVA_HOME,请遵循以下说明:
- 停止任务控制
- 修改或设置setenv.sh中的JFMC_JAVA_HOME
- 启动任务控制
SELinux
由于SELinux的限制,CentOS版本可能会在启动MongoDB时遇到问题。请参阅MongoDB文档获取有关配置SELinux的说明。
吃嫩叶的动物
Mission Control已经用b谷歌Chrome、Firefox和Safari的最新版本(发布时已知)进行了测试。
微服务和端口
当设置微服务端口时,请确保只向外部世界公开任务控制服务器。所有其他微服务都不应该暴露给外部世界。
码头工人安装
任务控制中心的Docker安装只需要在主机上公开端口8080就可以运行。
如果端口被占用,任务控制将在启动时抛出错误。
要更改Docker安装使用的端口,请参考更改端口设置.
以下微服务管理产品的不同方面:
服务器 | jfmc_server_1 | 主要任务控制服务 |
---|---|---|
insight_server | jfmc_insight_server_1 | 处理洞察力相关的数据管理和API功能 |
调度器 | jfmc_scheduler_1 | 管理不同内部任务控制任务的调度 |
遗嘱执行人 | jfmc_executor_1 | 执行与数据管理相关的任务 |
elasticsearch | jfmc_elasticsearch_1 | 洞察图和项目中使用的时间序列数据使用的数据库 |
mongodb | jfmc_mongodb_1 (从3.4.x开始已弃用) |
用于存储所有数据的数据库。 如果升级到3.4。从早期版本开始,mongo数据将迁移到PostgreSQL (从3.4.x开始已弃用) |
postgres | jfmc_postgres_1 |
用于存储所有数据的数据库 |
Linux安装
任务控制运行了许多具有特定端口分配的微服务,如下表所示。
如果某个端口已经在使用,请参考更改端口设置.
Microservice | 港口 | 目的 | Debian和CentOS安装中的服务名称 |
---|---|---|---|
任务控制服务器 |
8080 | 核心任务控制服务 | mission-control.service |
调度器 |
8085 | 管理不同内部任务控制任务的调度 | jfi-scheduler.service |
遗嘱执行人 |
8087 | 执行任务从服务收集数据 | jfi-executor.service |
图形核心 |
8090 | 图的核心函数 | jfi-core.service |
8089 | 通过SSL绘制核心函数图 在3.3.0版删除 |
||
Elasticsearch |
9200 | 用于时间序列数据生成图形的数据服务 | elasticsearch.service |
9300 | 批量插入的传输客户端端口 | ||
蒙戈 |
27017 | 用于存储非时间序列数据的数据服务 已弃用 |
mongod.service |
Postgres |
5432 | 所有微服务使用的数据服务 从3.4.x开始添加 |
postgresql-9.6.service |
压缩安装
任务控制运行了许多具有特定端口分配的微服务,如下表所示。
如果某个端口已经在使用,请参考更改端口设置.
Microservice | 港口 | 目的 |
---|---|---|
任务控制服务器 |
8080 | 核心任务控制服务 |
调度器 |
8085 | 管理不同内部任务控制任务的调度 |
遗嘱执行人 |
8087 | 执行任务从服务收集数据 |
图形核心 |
8090 | 图的核心函数 |
8089 | 基于SSL的核心功能图(在3.3.0版删除) |