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

GoldenDB分布式数据库:运维管理操作指南

李奇 2025-08-04
1237

运维管理

操作入门

本章节介绍 Insight 运维门户的登录方式,组件启动、停止、重启命令,内部的账户等。

登录 Insight

登录

  • 摘要

    介绍用户登录主页的操作,用于指导用户登录 Insight 主页。

    说明:
    Insight 默认用户名/密码:admin/Insight@2020;用户首次登录 Insight 时,系统会提示用户修改密码,具体密码以现场实际为准。
  • 前提

    • 已安装最新的谷歌浏览器( 80 以上)或火狐浏览器( 70 以上)。

    • 已设置分辨率 1440 × 900 及以上。

  • 步骤

    1. 在浏览器中输入 Insight 地址( https://*IP*:8444/insight#/login ),回车,进入登录界面。

      登录界面

      • 在 insight 的 application.yml 配置文件中,配置项 auth-mode 为 1 时,登录页面将会展示两中登录认证方式:本地认证和统一认证。

        insight:
            #认证方式 0-本地模式 1-工行-同时存在本地模式和统一认证模式
            auth-mode: 1

        开放统一认证的登录界面

    2. 输入用户名、密码、验证码,单击 登录 按钮,登陆成功。

注销

  • 摘要

    用户登录 Insight 后,如果不再需要执行操作,为保证安全,建议执行注销操作。

  • 步骤

    1. 单击登录用户名,选择 注销用户 菜单,退出登录状态,返回登录界面。

      注销功能入口

修改密码

  • 摘要

    日常使用过程中,为保护账户安全,建议定期修改密码。

    说明:
    新密码需要和确认新密码一致,且符合当前安全等级中的要求(包含数字、包含大写字母、包含小写字母、长度在 8 到 32 之间、不包含用户名、不包含用户名的逆序)。
  • 步骤

    1. 单击登录用户名,选择修改密码菜单,弹出修改密码窗口。

      修改密码窗口

    2. 输入原始密码、新密码和确认新密码,单击确定按钮,完成密码修改操作。

Insight 总览

  • 摘要

    介绍Insight总览界面,用于指导用户登录后进行总览。

  • 步骤

    1. 按[操作入门→登录Insight→登录]步骤进行操作,登录成功后,进入总览界面。

      系统总览界面

      点击不同选项卡对应不同角度的总览界面:

      业务总览界面

      资源总览界面

      拓扑图界面


内部账户

Insight 运维平台默认账户

  • 摘要

    介绍 Insight 运维平台默认账户信息。

  • 介绍

    用户名

    权限

    说明

    admin

    Insight 平台所有权限

    Insight 默认内置的超级用户。第一次登录用此账户登录。

租户内部账户

  • 摘要

    介绍租户实例内部账户的信息。

  • 介绍

    GoldenDB 租户实例分为计算节点( CN )和数据节点( DN )。数据节点拥有内置账户。

    DN内置用户和权限如下表:

    DN内置用户和权限表

    用户名

    权限

    说明

    dbproxy

    所有权限

    CN, MetaDataServer 使用的数据库管理账号

    dbagent

    所有权限

    DBAgent使用的数据库管理账号

    repl

    所有库表的 replication client replication slave

    数据库主备复制使用的复制账号

    mds2proxy

    所有权限

    MetaDataServer 使用的数据库管理账号

    root

    所有权限

    超级用户

    super

    对除 mysql 、 sys 、 dbagent 、 heartbeat_info 之外的库上有 super ,shutdown和system_user三者之外的权限,对 mysql.user 有唯一的 select 权限。

    GodenDB租户实例默认的运维管理账号,在新建租户时默认创建。

    gdbquery2db

    sys 、 heartbeat_info 和 performance_schema 三个库的查询权限。

    只读用户,用于查询awr、监控数据。

    注意:
    应用程序严禁使用内部用户和 DBA 权限的用户来访问数据库。

RDB 内部账户

  • 摘要

    介绍 RDB 内部账户的信息。

  • 介绍

    RDB 是管理节点专属的数据库,用于存放集群元数据、节点状态等数据。

    RDB 安装时内置用户和权限如下:

    RDB内置用户和权限表

    用户名

    权限

    说明

    root

    所有权限

    超级用户

    super

    GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, REFERENCES, INDEX, ALTER, SUPER, EXECUTE, REPLICATION SLAVE, CREATE VIEW ON . TO ‘super’@‘%’ WITH GRANT OPTION

    RDB运维管理用户

    normal

    GRANT SELECT, INSERT, UPDATE, DELETE, DROP, EXECUTE ON . TO ‘normal’@‘%’;GRANT DROP ON ‘dump’.’dump_state_info’ TO ‘normal’@‘%’

    RDB普通用户

    repl

    GRANT REPLICATION SLAVE, REPLICATION CLIENT ON . TO ‘repl’@‘%’

    数据库主备复制使用的复制账号

    它们的密码需要在安装时由安装人员配置指定。

组件安装用户

  • 摘要

    介绍组件安装用户的信息。

  • 介绍

    GoldenDB 在安装时会创建各个组件的操作系统用户。

    用户名规则:默认前缀( zx )+组件名+序号(insight除外)。前缀可配置。

    组名:各组件的用户组名、组 ID 统一,默认组名是 goldendb ,安装时可配。

    安装用户信息表

    组件名称

    用户名

    组名

    账号说明

    备注

    Manager

    zxmanager

    goldendb

    Manager 安装用户

    用户名按规则生成。

    GTM

    zxgtmN

    goldendb

    GTM 安装用户

    用户名按规则生成。N 为从 1 开始自增, 新增实例则序号 +1,不会重复使用

    CN

    zxdbproxyN

    goldendb

    CN 安装用户

    用户名按规则生成。N 为从 1 开始自增, 新增实例则序号 +1,不会重复使用

    DN

    zxdbN

    goldendb

    DN 安装用户

    用户名按规则生成。N 为从 1 开始自增, 新增实例则序号+1,不会重复使用

    LoadServer

    zxloadN

    goldendb

    LoadServer 安装用户

    用户名按规则生成。N 为从 1 开始自增, 新增实例则序号 +1,不会重复使用

    InsightServer&&InsightAgent

    insight

    goldendb

    Insight 安装用户

    InsightServer 存在于管理节点。InsightAgent 是主机代理,每个主机部署一个,用于安装、监控数据采集。

    普通只读用户

    gdbcheck

    goldendb

    普通只读用户

    用户名固定,属于 goldendb 用户组,只有读权限。


组件启停命令

计算节点 CN

  • 计算节点(CN)启停命令,示例用户zxdbproxy1:

    • su - zxdbproxy1 切换到CN用户

    • 执行命令 dbmoni -stop –停止CN用户下进程

    • 执行命令 dbmoni -start –启动CN用户下进程

    • 执行命令 dbstate –查看是否启动成功,成功输出类似如下信息:

      计算节点启动成功结果

数据节点 DN

  • 数据节点(DN)启停命令,示例用户zxdb1:

    • su - zxdb1 切换到DN用户

    • 执行命令 dbmoni -stop –停止DN用户下进程

    • 执行命令 dbmoni -start –启动DN用户下进程

    • 执行命令 dbstate –查看是否启动成功,成功输出类似如下信息:

      数据节点启动成功结果

GTM 节点

  • GTM节点启停命令,示例用户zxgtm1:

    • su - zxgtm1 切换到GTM用户

    • 执行命令 dbmoni -stop –停止GTM用户下进程

    • 执行命令 dbmoni -start –启动GTM用户下进程

    • 执行命令 dbstate –查看是否启动成功,成功输出类似如下信息:

      GTM节点启动成功结果

Manager 进程

  • Manager启停命令,示例用户zxmanager:

    • su - zxmanager 切换到manager用户

    • 执行命令 dbmoni -stop –停止Manager用户下进程

    • 执行命令 dbmoni -start –启动Manager用户下进程

    • 执行命令 dbstate –查看是否启动成功,成功输出类似如下信息:

      Manager进程启动成功结果

    注:zk高可用模式下,由ommagent自动控制管理节点启停

InsightServer 进程

  • InsightServer进程启停命令,示例用户insight:

    • 方式1:

      • su - insight 切换到insight用户

      • 执行命令 serverdbmoni -stop –停止守护进程

      • 执行命令 serverdbmoni -start –开始守护进程

    • 方式2:

      • su - insight 切换到insight用户

      • 进入目录 cd ~/insightServer/insight

      • 执行命令 ./run.sh stop –停止服务端进程

      • 执行命令 ./run.sh start –启动服务端进程

      • 执行命令 ps -ef|grep insight.jar|grep -v grep –查看是否启动成功,成功输出类似如下信息:

        InsightServer启动成功结果

    • 方式3:

      • su - insight 切换到insight用户

      • 执行命令 ommtool -moni -stop –停止insight用户下进程

      • 执行命令 ommtool -moni -start –启动insight用户下进程

      • 执行命令 ommtool -status –查看是否启动成功,成功输出类似如下信息:

        InsightServer启动成功结果

InsightAgent 进程

  • InsightAgent进程启停命令,示例用户insight:

    • 方式1:

      • su - insight 切换到insight用户

      • 执行命令 agentdbmoni -stop –停止守护进程

      • 执行命令 agentdbmoni -start –开始守护进程

    • 方式2:

      • su - insight 切换到insight用户

      • 进入目录 cd ~/insightAgent/agent

      • 执行命令 ./run.sh stop –停止采集端进程

      • 执行命令 ./run.sh start –启动采集端进程

      • 执行命令 ps -ef|grep InsightAgent –查看InsightAgent是否启动成功,成功输出类似如下信息:

        InsightAgent启动成功结果

大数据组件进程

  • zookeeper进程启停命令,示例用户insight:

    • 方式1:

      • su - insight 切换到insight用户

      • 执行命令 zkdbmoni -stop –停止守护进程

      • 执行命令 zkdbmoni -start –开始守护进程

    • 方式2:

      • su - insight 切换到insight用户

      • 进入安装目录 cd ~/bigdata/zookeeper/bin;

      • 执行命令 ./zkServer.sh stop –停止该进程;

      • 执行命令 ./zkServer.sh start –启动该进程;

      • 执行命令 ./zkServer.sh status –查看zookeeper是否启动成功,成功输出类似如下信息:

        zookeeper启动成功结果

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

评论