使用最新的JFrog产品?hth华体会最新官方网站
JFrog平台用户指南
JFrog任务控制中心x文档
要获取最新版本,请访问JFrog统一平台
外化ElasticSearch
要外部化ElasticSearch数据库,响应如下所述的提示:
提示 | 响应 |
---|---|
安装Elasticsearch ?[Y / n]: n |
“n” |
请输入Elasticsearch URL [http://docker.for.mac.localhost: 9200): |
将URL提供给ElasticSearch数据库,如果正确,则接受默认值。 请确保您提供http或httpsurl中的协议。 |
安装完成后,更新文件中的以下属性:具有适当值的属性
- elastic.username
- elastic.password
外化MongoDB(从2。X到3.3。x只)
要外部化MongoDB数据库,请响应如下提示:
提示 | 响应 |
---|---|
安装MongoDB ?[Y / n]: n |
“n” |
请输入MongoDB主机 [docker.for.mac.localhost]: |
输入MongoDB可用的主机。(通常,“localhost”)。注意:不要包含协议。 |
请输入MongoDB端口[27017]: |
输入Mission Control访问MongoDB的端口。(通常,27017) |
Docker安装不会尝试自动播种数据库 在Docker安装中,安装程序不会尝试为外部MongoDB数据库提供种子。相反,它会复制手动播种所需的文件,如下文手动播种MongoDB所述,自动安装过程到此结束。 尝试种子MongoDB?[y / N]: |
要让安装程序自动为您的MongoDB播种,请使用“y” MongoDB必须在同一台机器上进行自动播种 安装程序只能在与安装程序在同一台机器上时自动为MongoDB数据库播种。 如果您的MongoDB安装在另一台机器上,则使用“N”. 如果你回答“N”,安装程序将复制手动播种数据库所需的文件,并结束安装过程。 如果你回答“y”安装程序继续并提示您以下问题。 |
这是一个没有用户的新安装吗?(如果选择“y”,安装程序将创建一个admin用户): |
|
|
提供管理员用户ID和密码 安装程序将尝试执行以下操作来自动为MongoDB播种:
|
手动播种MongoDB(从2。X到3.3。x只)
在启动JFrog任务控制之前,先播种数据库
MongoDB用于存储关于Mission Control微服务的元数据,因此脚本尝试创建必要的数据库和用户。如果您熟悉MongoDB或没有访问MongoDB实例的权限,可以查看createMongoUsers.js
使用适当的数据库客户端创建这些文件。如果没有,并且您可以访问安装MongoDB的实例,请遵循以下说明:
- 复制文件
createMongoUsers.sh
和createMongoUsers.js
到MongoDB运行的系统。 - 使shell文件可执行(
chmod +x createmongusers .sh
) - 执行文件
。/ createMongoUsers.sh
按照屏幕上的提示操作。
外化PostgreSQL
要外部化PostgreSQL数据库,请响应如下提示:
提示 | 响应 |
---|---|
安装Postgres ?[Y / n]: n |
“n” |
请输入Postgres主机 [docker.for.mac.localhost]: |
输入可用Postgres的主机。注意:不要包含协议。 |
请输入Postgres端口[5432]: |
输入Mission Control可以用来访问Postgres的端口。(通常,5432) |
手动播种PostgreSQL
在启动JFrog任务控制之前,先播种数据库
如果您选择手动播种数据库,请确保在启动JFrog任务控制之前这样做。
手动运行播种步骤
PostgreSQL用于存储关于Mission Control微服务的元数据,因此脚本尝试创建必要的数据库、用户和模式。如果您熟悉PostgreSQL或没有访问postgres实例的权限,可以查看createPostgresUsers.sh使用适当的数据库客户端创建这些文件。如果没有,并且您可以访问安装PostgreSQL的实例,请遵循以下说明:
- 复制createPostgresUsers.sh到PostgreSQL运行的系统。
- 使shell文件可执行(
chmod + xcreatePostgresUsers.sh
) - 查看所使用的默认值。如果更改了任何值,请确保更改安装程序中相应的环境变量。
- 执行文件
。/createPostgresUsers.sh
.
在现有安装上外部化数据库
您可以随时通过再次运行安装程序来外部化Mission Control在现有安装上使用的数据库。
提示时执行标准升级?[Y / n]
,
选择
“N”。
现在,以与新安装过程相同的方式继续这个过程
更改外部化数据库
Mission Control为您提供了决定何时外部化其数据库的灵活性,甚至在系统中安装了多个特定数据库实例的情况下切换外部化数据库。