暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

万里数据库GreatADM单节点安装部署

原创 Dbb 2024-06-28
214


2.1.1 编辑配置文件

首先解压软件包:unzip GreatADM-CDBC-5.1.9-RC2-ea1064d-x86_64.zip

文件1:GreatADM-CDBC-5.1.9-RC2-ea1064d-x86_64.tar.xz (ADM软件包)

文件2:adm_install.sh (一键安装脚本)

2.1.1.1 修改安装主机ip和端口

#部署平台的主机ip,多个主机用空格隔开 示例:(IP1 IP2 IP3)

#主机ip不能是 127.0.0.1 或 localhost

ADM_IP_ARRAY=(172.17.140.14)

ADM_WEB_PORT=80 (端口可自定义,默认为80)

2.1.1.2 修改ADM平台安装主机信息

主机连接信息,如果用户不是root,需要添加sudo免密用户

sudo免密配置示例:

vi /etc/sudoers

添加sudo用户admin

admin ALL=(ALL) NOPASSWD:ALL

如果使用root账号:

SSH_USER=root

SSH_PORT=22

SSH_AUTH=password # 认证方式

SSH_PASSWORD=abc123 #明文密码

SSH_KEY_FILE=/root/.ssh/id_rsa # pubkey auth

2.1.1.3 数据库连接配置

首先:默认如果不配置ADM平台外接数据库,则使用adm平台自身携带的sqlite数据库,此数据库并发能力最多支持管理20个主节点,超过之后可能会引起ADM平台web页面调用交互时,获取元数据延迟、页面刷新获取指标错误。如果做ADM平台自身高可用部署,必须指定数据库信息,不支持使用sqlite做高可用。其次外接数据库支持greatdb、greatsql、mysql等类型。主要存储内容为管理平台自身web页面的标签、功能列表的元数据存储。

外接mysql配置示例如下:

ADM 元数据数据库地址. 格式: <IP>:<PORT>

ip地址不能是 127.0.0.1 或 localhost.

示例: 172.16.50.210:13336

如果不提供,将会使用sqlite

!!! 高可用部署,必须指定数据库信息,不能使用sqlite

!!! Don't use '' or "" quotation marks, password may contains special char.

ADM_METADB_HOST=172.17.140.14:3306

ADM_METADB_USER=root

ADM_METADB_PASSWORD=Aa111111..

ADM_METADB_DBNAME=adm_cdbc_rc5 (创建adm平台数据库)

2.1.1.4 安装路径配置

目标主机上面docker安装位置

DOCKER_DATA_PATH=/docker

指定数据库软件包,用来安装时同步到平台。

不指定时,会自动find ./ -name "greatdb-cluster-.tar." 从当前目录位置查找数据库安装包

DB_PACKAGE_PATH=""

平台日志、监控等数据存放目录

ADM_BASE_DIR=/greatadm/cdbc

2.1.1.5 平台资源大小限制

平台资源限制,可根据实际情况调整主机分配的资源上限

ADM_CPU=8

ADM_MEMORY=10G

监控数据保留日期配置 默认32天

MONITOR_DATA_MAXIMUM_TIME=32d

监控数据大小限制

Defaults to 2TB. Units supported: MB, GB, TB, PB, EB. Ex: "512MB".

MONITOR_DATA_MAXIMUM_SIZE=2TB

2.1.1.6 默认首次登录用户名密码

默认用户名、密码,仅在第一次安装时使用

FIRST_SUPERUSER=adm@greatdb.com

FIRST_SUPERUSER_PASSWORD=Q!w2e3r4

2.1.1.7 更改额外变量,例DBINIT_PORT(可选)

在脚本precreate函数中添加,大概346行下面:

例如更改DBINIT_PORT的值,默认是19999,想改成9999,更改如下:

2.1.1.8 配置文件范例

配置文件示例:

[adm_install.sh]

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文章被以下合辑收录

评论