• 产品
  • 解决方案
  • 资源
  • 计划
  • 合作伙伴
  • 文档
JFrog Platform
快速交付可信软件和 AI。 JFrog 软件供应链平台为您提供端到端的可视性、安全性和可控性,确保自动交付可信版本。
查看更多
DevOps
JFrog Artifactory
通用制品库和机器学习模块存储管理
Bintray icon
JFrog Distribution
适用于可信软件发布
JFrog Connect
敏捷的IoT设备管理
DevSecOps
JFrog Curation
无缝集成监管进入企业的
软件包
Xray Logo
JFrog Xray
容器安全和通用制品分析
JFrog Advanced Security
软件供应链暴露扫描和影响分析
JFrog Runtime
实时监测运行时漏洞
MLOps
JFrog ML
构建、训练、安全、部署、服务、监控机器学习模块和生成式AI
使用案例
  • 制品管理 >
    适用于软件制品管理的可扩展 DevOps
  • 安全与合规 >
    适用于安全与合规管理的 DevOps 自动化
  • CI/CD >
    软件开发流水线自动化与管理
  • 工具整合 >
    管理更少的软件工具,实现更大的价值
  • MLSecOps >
    管理、保护和交付可信的 AI/ML 组件
  • 汽车行业 >
    新能源车企客户案例
行业分类
  • 金融服务 >
  • 智能汽车 >
  • 科技&软件 >
  • 游戏行业 >
JFrog 支持您的 DevOps 工作流程
资源
  • DevOps工具 >
    加速软件发布
  • 整合解决方案 >
    更紧密 更高效
学习中心
  • Blog >
    查看更多
  • TEI 报告 >
    JFrog平台的总体经济影响
  • Docker指南 >
    Docker必备基础知识
  • 2025年软件供应链安全防护 >
    查看更多
  • IDC:DevSecOps 的隐藏成本 >
    查看更多
  • 2025 年全球软件供应链发展现状 >
    查看更多
活动中心
  • 网络研讨会 >
    查看更多
JFrog Platform
端到端软件管理和发布
查看更多
JFrog Artifactory
企业通用制品库
JFrog Pipelines
JFrog Pipelines
企业通用 CI/CD DevOps 流水线
JFrog Container Registry
JFrog Container Registry
强大的功能
同时支持Docker镜像中心和Helm注册中心
Xray Logo
JFrog Xray
容器安全和通用制品分析
Bintray icon
JFrog Distribution
适用于可信软件发布
JFrog Curation
无缝集成监管进入企业的
软件包
免费开始试用
  • 产品
    JFrog Platform
    快速交付可信软件和 AI。 JFrog 软件供应链平台为您提供端到端的可视性、安全性和可控性,确保自动交付可信版本。
    查看更多
    • DevOps
      • JFrog Artifactory
        通用制品库和机器学习模块存储管理
      • Bintray icon
        JFrog Distribution
        适用于可信软件发布
      • JFrog Connect
        敏捷的IoT设备管理
    • DevSecOps
      • JFrog Curation
        无缝集成监管进入企业的
        软件包
      • Xray Logo
        JFrog Xray
        容器安全和通用制品分析
      • JFrog Advanced Security
        软件供应链暴露扫描和影响分析
      • JFrog Runtime
        实时监测运行时漏洞
    • MLOps
      • JFrog ML
        构建、训练、安全、部署、服务、监控机器学习模块和生成式AI
  • 解决方案
    • 使用案例
      • 制品管理
        适用于软件制品管理的可扩展 DevOps
      • 安全与合规
        适用于安全与合规管理的 DevOps 自动化
      • CI/CD
        软件开发流水线自动化与管理
      • 工具整合
        管理更少的软件工具,实现更大的价值
      • MLSecOps
        管理、保护和交付可信的 AI/ML 组件
      • 汽车行业
        新能源车企客户案例
    • 行业分类
      • 金融服务
      • 智能汽车
      • 科技&软件
      • 游戏行业
  • 资源
    • 资源
      • DevOps工具
        加速软件发布
      • 整合解决方案
        更紧密 更高效
    • 学习中心
      • Blog
        查看更多
      • TEI 报告
        JFrog平台的总体经济影响
      • Docker指南
        Docker必备基础知识
      • 2025年软件供应链安全防护
        查看更多
      • IDC:DevSecOps 的隐藏成本
        查看更多
      • 2025 年全球软件供应链发展现状
        查看更多
    • 活动中心
      • 网络研讨会
        查看更多
  • 计划
  • 合作伙伴
  • 文档

Artifactory

  • Artifactory 安装 – 存储配置
  • Artifactory 安装 – 数据库配置
  • Docker 方式安装 Artifactory 单点
  • Docker 方式安装 Artifactory 集群
  • Linux Archive 方式安装 Artifactory 单点
  • Linux Archive 方式安装 Artifactory 集群
  • Rpm 方式安装 Artifactory 单点
  • Rpm 方式安装 Artifactory 集群
  • Home
  • Docs
  • 安装配置
  • 安装方法
  • Artifactory
  • Rpm 方式安装 Artifactory 集群

Rpm 方式安装 Artifactory 集群

第一个节点安装: #

1. 下载安装包 #

1) 安装包下载地址:https://jfrog.com/download-jfrog-platform/

您可下载最新版或指定历史版本(建议安装最新版)。
2) 您也可在服务器上直接下载安装包,以 7.71.11 为例:

$ wget https://releases.jfrog.io/artifactory/artifactory-pro-rpms/jfrog-artifactory-pro/jfrog-artifactory-pro-7.71.11.rpm

2. 安装 #

$ yum install -y jfrog-artifactory-pro-7.71.11.rpm

默认安装目录说明:
应用目录:/opt/jfrog/artifactory/app/
配置目录:/opt/jfrog/artifactory/var/

3. 配置数据库 #

(可选。以 MySQL 为例, 其他配置参考 《Artifactory 安装 – 数据库配置》)
如当前没有数据库,通过如下语句创建:

CREATE DATABASE artdb CHARACTER SET utf8 COLLATE utf8_bin;
CREATE USER 'artifactory'@'%' IDENTIFIED BY 'password';
GRANT ALL on artdb.* TO 'artifactory'@'%';
FLUSH PRIVILEGES;

下载 MySQL jdbc jar 包,并拷贝至 /opt/jfrog/artifactory/var/bootstrap/artifactory/tomcat/lib/:
(下载地址:https://dev.mysql.com/downloads/connector/j/), 如:

$ wget https://downloads.mysql.com/archives/get/p/3/file/mysql-connector-java-8.0.13.tar.gz
$ tar zxf mysql-connector-java-8.0.13.tar.gz
$ cp mysql-connector-java-8.0.13/mysql-connector-java-8.0.13.jar /opt/jfrog/artifactory/var/bootstrap/artifactory/tomcat/lib/

修改数据库配置:
编辑配置文件 /opt/jfrog/artifactory/var/etc/system.yaml, 添加 database 部分,完整示例如下:

configVersion: 1
shared:
    node:
        id: "art1"
        ip: "192.168.56.13"
        haEnabled: true
        taskAffinity: any
    database:
        type: mysql
        driver: com.mysql.jdbc.Driver
        url: "jdbc:mysql://192.168.56.13:3306/artdb?characterEncoding=UTF-8&elideSetAutoCommits=true&useSSL=false"
        username: artifactory
        password: password

说明:
shared.node.id:  自定义,如 art1, art2…
shared.node.ip:  本机 IP, 如 192.168.56.13
shared.node.haEnabled:  用于集群配置,值为 true
shared.node.taskAffinity:  用于集群配置,默认所有节点均执行Artifactory应用内部任务

4. 配置存储 #

(可选。以 本地存储 为例, 如不配置,默认存储在安装目录 /opt/jfrog/artifactory/var/data/artifactory/,其他存储方式请参考《Artifactory 安装 – 存储配置》)
编辑配置文件 /opt/jfrog/artifactory/var/etc/artifactory/binarystore.xml, 添加以下部分:

<?xml version="1.0" encoding="UTF-8"?>
<config version="2">
    <chain> <!--template="cluster-file-system"-->
        <provider id="cache-fs" type="cache-fs">
            <provider id="sharding-cluster" type="sharding-cluster">
                <sub-provider id="state-aware" type="state-aware"/>
                <dynamic-provider id="remote-fs" type="remote"/>
            </provider>
        </provider>
    </chain>

    <provider id="state-aware" type="state-aware">
        <zone>local</zone>
        <fileStoreDir>/opt/jfrog/artifactory/var/data/artifactory/filestore</fileStoreDir>
    </provider>

    <!-- Shard dynamic remote provider configuration -->
    <provider id="remote-fs" type="remote">
        <zone>remote</zone>
    </provider>

    <provider id="sharding-cluster" type="sharding-cluster">
        <readBehavior>crossNetworkStrategy</readBehavior>
        <writeBehavior>crossNetworkStrategy</writeBehavior>
        <redundancy>2</redundancy>
        <lenientLimit>1</lenientLimit>
        <property name="zones" value="local,remote"/>
    </provider>

</config>

说明:
fileStoreDir: 二进制文件存储实际目录, 请根据实际路径进行配置
redundancy: 副本数,默认为 2。如集群 3 个节点,配置为 2,一份二进制文件将随机存储在其中 2 节点。
说明:
fileStoreDir: 二进制文件存储实际目录, 请根据实际路径进行配置
(配置后,因 Artifactory 默认以 artifactory 用户运行,需对存储目录授权)

$ chown -R artifactory:artifactory  /opt/jfrog/artifactory/var/data/

redundancy: 副本数,默认为 2。如集群 3 个节点,配置为 2,一份二进制文件将随机存储在其中 2 节点。

5. 启动 Artifactory #

systemctl start artifactory

6. 检查日志 #

tail -f /opt/jfrog/artifactory/var/log/console.log

日志有如下输出,启动成功:

###############################################################
###   All services started successfully in 50.958 seconds   ###
###############################################################

7. 访问页面 #

http://192.168.56.13:8082
默认用户名密码: admin/password

提示:
进入页面后需填写 License,您可联系 JFrog 商务以获取。HA 环境每个节点需要单独的一个 License,如您部署 3 节点,登录页面后,您可添加 3 个 License,并继续部署其余节点。
 

其他节点安装: #

8. 创建安装目录 #

参考步骤 1,2

9. 配置数据库 #

(参考步骤 2,与第一个节点连接同一个数据库)
注意 id,ip 各个节点应不同。id 如改为 art2, art3…, ip 改为本机 IP,如 192.168.56.14。
编辑配置文件 /root/jfrog/artifactory/var/etc/system.yaml, 添加 database 部分,完整示例如下:

configVersion: 1
shared:
    node:
        id: "art2"
        ip: "192.168.56.14"
        haEnabled: true
        taskAffinity: any
    database:
        type: mysql
        driver: com.mysql.jdbc.Driver
        url: "jdbc:mysql://192.168.56.13:3306/artdb?characterEncoding=UTF-8&elideSetAutoCommits=true&useSSL=false"
        username: artifactory
        password: password

10. 配置存储 #

无需配置,将自动同步 1 节点的配置。
注意,如单独配置了自定义路径,需在当前节点创建对应目录,并赋予 artifactory 权限,如:

$ mkdir -p /your_path/
$ chown -R artifactory:artifactory /your_path/

11. 拷贝 master.key【重要】 #

拷贝第一个节点的 $ARTIFACTORY_HOME/var/etc/security/master.key 到本节点的对应目录,如无目录需创建:

$ mkdir -p /root/jfrog/artifactory/var/etc/security/
$ scp root@<1节点 ip>:/root/jfrog/artifactory/var/etc/security/master.key /root/jfrog/artifactory/var/etc/security/
$ chown -R 1030:1030 /root/jfrog/artifactory/var/etc/security/

12. 安装并启动 #

参考步骤 5,6,7
节点安装完成。可按相同步骤继续安装其他节点。

Table of Contents
  • 第一个节点安装:
  • 1. 下载安装包
  • 2. 安装
  • 3. 配置数据库
  • 4. 配置存储
  • 5. 启动 Artifactory
  • 6. 检查日志
  • 7. 访问页面
  • 其他节点安装:
  • 8. 创建安装目录
  • 9. 配置数据库
  • 10. 配置存储
  • 11. 拷贝 master.key【重要】
  • 12. 安装并启动
产品
  • Artifactory
  • Xray
  • Distribution
  • JCR镜像仓库
  • JFrog Platform
  • JFrog SAST 源代码扫描
资源
  • Blog
  • DevOps 工具
  • 在线课堂
  • 整合解决方案
  • 软件制品应用报告
公司
  • 关于JFrog
  • 新闻资讯


微信公众号


JFrog 小助手
© 2026 一切版权归JFrog Ltd所有
使用条款 隐私声明 Cookies 政策
Privacy Options Cookies Settings
Accessibility Mode

公司名称:捷蛙科技(北京)有限公司
联系我们:010-82023518
捷蛙科技(北京)有限公司,简称“JFrog”,其使命是成为一家为世界上所有软件更新提升效能的公司,其驱动力是实现“流式软件”的愿景,即允许二进制制品从开发端无缝、安全地流向边缘应用节点。
公司地址:北京市朝阳区广顺北大街33号院 凯德mall•望京,8层,802

京公网安备 11010502050097号

成功

感谢您提交申请,我们稍后会与您取得联系!

哎哟... 出了点问题

请稍后再试

Information

frog hand

Modal Message