安装免费版的jfrog artifactory oss

1、下载 软件,本案例安装的是 jfrog-artifactory-oss-7.59.11-linux.tar.gz

https://releases.jfrog.io/artifactory/bintray-artifactory/org/artifactory/oss/jfrog-artifactory-oss/

2、解压下载下来的压缩包

tar zxf jfrog-artifactory-oss-7.59.11-linux.tar.gz

解压出来的是文件夹 artifactory-oss-7.59.11 

3、修改配置,连接 postgresql数据库

注意:数据库一定要用干净的新建的数据库,否则启动服务会报错!

从 /home/zengyanhui/jfrog/artifactory/artifactory-oss-7.59.11/var/etc 目录下将 system.basic-template.yaml 复制到新文件 system.yaml

 cp system.basic-template.yaml system.yaml

修改 /home/zengyanhui/jfrog/artifactory/artifactory-oss-7.59.11/var/etc/system.yaml文件,添加 以下内容:

  ## Database Configurationdatabase:## To run Artifactory with any database other than PostgreSQL allowNonPostgresql set to true.#allowNonPostgresql: false## One of mysql, oracle, mssql, postgresql, mariadb## Default Embedded derby## Example for postgresqltype: postgresqldriver: org.postgresql.Driverurl: "jdbc:postgresql://192.168.0.107:30432/jfrog"username: jfrogpassword: jfrog

/home/zengyanhui/jfrog/artifactory/artifactory-oss-7.59.11/var/etc/system.yaml 完整内容如下:

## @formatter:off
## JFROG ARTIFACTORY SYSTEM CONFIGURATION FILE
## HOW TO USE: comment-out any field and keep the correct yaml indentation by deleting only the leading '#' character.
configVersion: 1## NOTE: JFROG_HOME is a place holder for the JFrog root directory containing the deployed product, the home directory for all JFrog products.
## Replace JFROG_HOME with the real path! For example, in RPM install, JFROG_HOME=/opt/jfrog## NOTE: Sensitive information such as passwords and join key are encrypted on first read.
## NOTE: The provided commented key and value is the default.## SHARED CONFIGURATIONS
## A shared section for keys across all services in this config
shared:## Java 17 distribution to use#javaHome: "JFROG_HOME/artifactory/app/third-party/java"## Extra Java options to pass to the JVM. These values add to or override the defaults.#extraJavaOpts: "-Xms512m -Xmx2g"## Security Configurationsecurity:## Join key value for joining the cluster (takes precedence over 'joinKeyFile')#joinKey: "<Your joinKey>"## Join key file location#joinKeyFile: "<For example: JFROG_HOME/artifactory/var/etc/security/join.key>"## Master key file location## Generated by the product on first startup if not provided#masterKeyFile: "<For example: JFROG_HOME/artifactory/var/etc/security/master.key>"## Maximum time to wait for key files (master.key and join.key)#bootstrapKeysReadTimeoutSecs: 120## Node Settingsnode:## A unique id to identify this node.## Default auto generated at startup.#id: "art1"## Default auto resolved by startup script#ip:## Sets this node as primary in HA installation#primary: true## Sets this node as part of HA installation#haEnabled: true## Database Configurationdatabase:## To run Artifactory with any database other than PostgreSQL allowNonPostgresql set to true.#allowNonPostgresql: false## One of mysql, oracle, mssql, postgresql, mariadb## Default Embedded derby## Example for postgresqltype: postgresqldriver: org.postgresql.Driverurl: "jdbc:postgresql://192.168.0.107:30432/jfrog"username: jfrogpassword: jfrog

 4、启动服务 

./artifactory.sh start &

启动日志显示 Tomcat started. 则启动成功。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/30471.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Excel数据格式:XLSX vs CSV 使用Python处理数据的优劣比较

Excel数据格式 [TOC](Excel数据格式)Excel数据格式&#xff1a;XLSX vs CSV 使用Python处理数据的优劣比较**XLSX格式****CSV格式****使用Python导出数据的推荐****总结** Excel数据格式&#xff1a;XLSX vs CSV 使用Python处理数据的优劣比较 在数据科学和编程领域&#xff0…

机器学习与模式识别大作业

import plane # import dense import numpy as np from sklearn.cluster import KMeans# 注意行列和xy的转换 应该只用行列 向上为行-1 向左为列-1 # 如果在xy图像里面会上下颠倒&#xff0c;左右不变 # 地图上有三个信息来源&#xff0c;一个是字符地图&#xff0c;一个是带有…

10 种语言文本准确渲染;Mac无需联网的本地聊天应用;多模态语言模型(MLM)基准测试的引擎;Yolo DotNet版本

✨ 1: Glyph-ByT5 10 种语言文本准确渲染&#xff0c;将文本渲染的准确性从提高到近 90% &#xff0c;同时还能实现段落渲染自动布局 Glyph-ByT5是一种定制的文本编码器&#xff0c;旨在实现准确的文字视觉渲染。其核心思想是通过细致的字形-文本配对数据集的微调&#xff0c…

VBA技术资料MF161:按需要显示特定工作表

我给VBA的定义&#xff1a;VBA是个人小型自动化处理的有效工具。利用好了&#xff0c;可以大大提高自己的工作效率&#xff0c;而且可以提高数据的准确度。“VBA语言専攻”提供的教程一共九套&#xff0c;分为初级、中级、高级三大部分&#xff0c;教程是对VBA的系统讲解&#…

java spring-data-jpa 使用方法

Spring Data JPA 是 Spring 生态系统的一部分&#xff0c;它提供了对 JPA (Java Persistence API) 的抽象&#xff0c;简化了数据访问层的开发。 以下是使用 Spring Data JPA 的基本步骤和一些核心概念&#xff1a; 1. 添加依赖 在 Maven 项目的 pom.xml 文件中添加 Spring D…

uniapp实现内嵌其他网页的功能

一、用到的知识点 页面跳转页面间跳转&#xff0c;参数传递web-view使用 二、使用navigator 页面跳转。 navigator 组件类似HTML中的<a>组件&#xff0c;但只能跳转本地页面。目标页面必须在pages.json中注册。所以这么写是不行的&#xff1a; <navigator url&quo…

最新AI智能聊天对话问答系统源码(详细图文搭建部署教程)+AI绘画系统(Midjourney),DALL-E3文生图,TTS语音识别输入,文档分析

一、文章前言 随着人工智能技术的持续进步&#xff0c;AI绘画已经发展成为一个日益成熟的领域。越来越多的人开始尝试使用AI绘画软件来创作艺术作品。尽管这些AI绘画软件对绘画领域产生了显著影响&#xff0c;但它们并不会完全取代画师。与传统手绘不同&#xff0c;AI绘画可以…

ELISA Flex: Monkey IFN-γ (HRP)

ELISA Flex: Monkey IFN-γ (HRP)该ELISA试剂盒能够检测溶液样本比如细胞培养上清或者血清/血浆中猴子γ干扰素&#xff08;IFN-γ&#xff09;的含量。 产品组分&#xff1a; 捕获抗体&#xff1a;克隆号MT126L&#xff08;0.5mg/ml&#xff09; 检测抗体&#xff1a;克隆号7…

3d模型有个虚拟外框怎么去除?---模大狮模型网

在3D建模和渲染过程中&#xff0c;虚拟外框(Bounding Box)是一个常见的显示元素&#xff0c;用于表示模型的包围盒或选择状态。尽管虚拟外框在一些情况下有其作用&#xff0c;但在最终渲染或呈现阶段&#xff0c;我们通常希望清除这些辅助显示&#xff0c;以展示纯粹的模型效果…

深入了解 Android 中的 ViewStub

在 Android 开发中&#xff0c;性能优化一直是一个重要的话题。ViewStub 作为一种轻量级视图容器&#xff0c;可以帮助我们在合适的时机延迟加载视图&#xff0c;从而优化应用性能。本文将详细介绍 ViewStub 的概念、使用方法以及在实际开发中的应用场景。 什么是 ViewStub&am…

一个简单、快速用于训练和微调中等规模GPT模型的开源项目

大家好&#xff0c;今天给大家分享的是一个简单、快速用于训练和微调中等规模GPT模型的开源项目&#xff0c;该项目旨在拓宽深度学习领域的应用&#xff0c;特别是为深度学习的入门者提供便利。 Nano GPT是一个基于PyTorch的开源项目&#xff0c;由前特斯拉AI负责人Andrej Ka…

linux搭建sftp服务

1. 添加用户及用户组 使用 groupadd sftpgroup 添加sftpgroup 用户组&#xff1b; 使用useradd -G sftpgroup -s /sbin/nologin cmssftp给sftpgroup 添加cmssftp用户&#xff1b; 使用passwd cmssftp给用户cmssftp进行设置密码(默认为:654321)。具体如下图所示&#xff1a; 2.…

运维篇-配置高级

黑马程序员Spring Boot2 文章目录 1、临时属性1.1 命令行中使用临属性1.2 开发环境设定临时属性 2、配置文件分类3、自定义配置文件 1、临时属性 1.1 命令行中使用临属性 使用jar命令启动Sprigboot工程师可以使用临时属性替换配置文件中的属性临时属性添加方式&#xff1a;ja…

vue3 页面左右滑动钩子封装

// useSwiper.js文件 import { ref, onMounted, onUnmounted } from "vue"; export function useSwiper({tabList, //tab数据curTabId,// 当前tab idcurTabIndex,// 当前tab 索引tabChange,// tab改变事件animation,// 动画animationData,// 动画 }) {let minOffset …

俄罗斯跨境电商:四个宝藏平台助你高效开发俄罗斯客户

今年俄罗斯外贸无疑是新风口&#xff0c;然而俄罗斯客户大多不擅长英文&#xff0c;也很少使用Google等搜索引擎&#xff0c;外贸人应该如何开发俄罗斯客户呢&#xff1f;今天就来给大家分享开发俄罗斯客户的宝藏APP。 开发俄罗斯客户宝藏APP 1️⃣ VKontakte (VK) 俄罗斯最大的…

jeecg spring数据源用户名和密码加密 避免明文安全漏洞

1.目的 由于系统部署在互联网&#xff0c;配置文件中的数据库账号密码使用明文&#xff0c;存在安全隐患&#xff0c;做等保测试时要求对其加密。 2.实现方法 Jeecg框架本身有PasswordUtil可以使用PBEWITHMD5andDES进行加密&#xff0c;这里为方便改造&#xff0c;且安全性较…

探索数据分析无限潜能:vividime Desktop助力企业智能决策

在数字化浪潮席卷全球的今天&#xff0c;数据已经成为企业最宝贵的资产之一。通过对海量数据的深度挖掘和分析&#xff0c;企业能够洞察市场趋势、优化运营流程、提升用户体验&#xff0c;从而在激烈的市场竞争中脱颖而出。永洪科技的vividime Desktop作为一款功能强大、操作简…

Scala语言:大数据开发的未来之星 - 零基础到精通入门指南

前言 随着大数据时代的到来&#xff0c;数据量的急剧增长为软件开发带来了新的挑战和机遇。Scala语言因其函数式编程和面向对象的特性&#xff0c;以及与Apache Spark的完美协作&#xff0c;在大数据开发领域迅速崛起&#xff0c;成为该领域的新兴宠儿。本篇将从零基础开始&…

【Java】Object、Objects、包装类、StringBuilder、StringJoiner

目录 1.API2.Object类3.Objects类4.包装类4.1包装类概述4.2包装类的其他常见操作 5.StringBuilder 可变字符串5.1概述5.2StringBuilder案例 6.StringJoiner 1.API API&#xff1a;应用程序编程接口&#xff0c;全称application programing interface&#xff0c;即Java已经写好…

测试用例编写指导

一、背景及目标 测试用例是将产品需求转换为具体可验证的指标&#xff0c;为了防止测试过程中出现遗漏&#xff0c;按照测试用例执行可以提高工作效率&#xff0c;它还可以跟踪整体测试进度&#xff0c;起到指导作用&#xff0c;并可以作为历史参考&#xff0c;因此测试用例的…