Cluster Manager for Apache Doris 安装手册
Cluster Manager for Apache Doris(以下简称 Doris Manager)是 SelectDB 推出的管理运维 Apache Doris、SelectDB Doris 集群的工具。您可以根据下文的指引,下载部署 Doris Manager。
部署 Doris Manager 服务
安装包下载和说明
下载地址
https://www.selectdb.com/download/enterprise#manager (opens in a new tab)
安装包说明
- 安装包名称
- doris-manager-23.11.2-x64-bin.tar.gz
- 安装包解压
$ tar -zxvf doris-manager-23.11.2-x64-bin.tar.gz
- 安装包目录结构
doris-manager-23.11.2-x64-bin
webserver // Doris Manager Web 服务组件,这是网页入口服务,需要手工启动
bin // 启停脚本
conf // 配置文件
lib // 服务二进制
static // 前端静态文件
config-tool // Doris Manager 服务管理工具
inspection // 巡检脚本
dorisctrl // Doris Manager 管控组件
bin // 启停脚本
conf // 配置文件
lib // 服务二进制
deps // Doris Manager 管控依赖组件
alertmanager // 告警工具
jdk // jdk 依赖包
prometheus // 监控指标存储工具
grafana // 监控看板工具
Doris-Dashboard.json // 默认仪表盘 json 文件,名称以实际为主
手工部署 Doris Manager Web 服务组件
解压 Doris Manager 安装包之后得到的doris-manager-23.11.2-x64-bin
目录
- 修改安装包目录名称
建议在启动服务之前将doris-manager-23.11.2-x64-bin
目录更换一个名字,例如doris-manager
$ mv doris-manager-23.11.2-x64-bin doris-manager
- 进入安装路径
$ cd doris-manager
- 配置 Web 服务(可选)
读取安装目录中 webserver 路径下的 conf/manager.conf 文件
# Doris Manager Web 服务组件监听的端口
MANAGER_PORT=8004
# 服务依赖的数据库类型: mysql、h2 或者 postgresql 。默认为 h2。
DB_TYPE=h2
# 如果数据库类型为 h2,默认的数据存储路径为 webserver 目录下的 data 路径
# 用户也可以指定自定义的绝对路径
DATA_PATH=
# 如果数据库类型为mysql,配置mysql数据库的访问地址
DB_HOST=
# 配置 mysql/postgresql 数据库的访问端口
DB_PORT=
# 配置 mysql/postgresql 数据库的访问用户
DB_USER=
# 配置 mysql/postgresql 数据库的访问用户密码
DB_PASS=
# 配置 mysql/postgresql 数据库的访问 Database 名称
DB_DBNAME=
# 配置 HTTP 握手超时时间 (单位为秒)。默认为 30 秒
HTTP_CONNECT_TIMEOUT=30
# 配置 HTTP 接收响应超时时间 (单位为秒)。默认为 60 秒
HTTP_SOCKET_TIMEOUT=60
- 启动 Web 服务
在 webserver 目录直接运行脚本:
$ bin/start.sh
- 访问 Web 服务
直接通过浏览器输入 URL——http://{Web服务机器IP}:{Web服务端口},比如: http://172.20.17.107:8004 (opens in a new tab)
通过 Web 服务自动部署服务组件
- 初始化 Doris Manager 管理员账户
第一次访问 Web 服务,进入初始化用户页面,创建第一个 Doris Manager 管理员用户。
- 配置服务组件部署信息
创建 Doris Manager 管理员用户后,点击下一步进入服务组件配置页面,填写配置信息。
- 部署服务组件
点击 启动 Doris Manager ,提示正在启动 Doris Manager。
启动成功后,提示用户 进入 Doris Manager 。
升级 Doris Manager 服务
Doris Manager 23.9.0 版本开始,Doris Manager 的管理员账户可以直接通过 Web 页面查看服务当前的版本,并且直接通过页面点击升级,详细的方式如下:
注意: 1)如果小于 23.9.4 的 Doris Manager,需要先升级到 23.9.4后才能升级到更高的版本。 2)如果小于 23.9.0 的 Doris Manager,建议先卸载老版本再安装最新版本。
- 查看当前版本
点击页面左下角用户信息,可以查看 Doris Manager 当前版本。
- 下载新版本 Doris Manager 安装包
升级页面会提示目标版本安装包在Doris Manager服务器上的存放路径。
直接登录 Doris Manager 服务器机器,把新版本的安装包存放进目录。再刷新页面,就可以查看并选择目标版本。
点击升级按钮就可以进入升级页面。
- 升级 Doris Manager
注意:升级时也会重启 webserver 组件,所以页面会短暂自动退出,请重新登录即可。
卸载 Doris Manager 服务
- 停止非 webserver 服务
进入服务配置的服务页面,手动停止该页面出现的所有组件(管控服务、Grafana、Prometheus、Alertmanager)。
2. 停止 webserver 服务
- 执行命令去掉 webserver 自动拉起机制,
crontab -l | grep -v doris_manager | crontab -
- 停止webserver服务:进入 Doris Manager 部署目录,
cd webserver; bin/stop.sh