当前位置: 首页 > news >正文

【Yonghong GoldenDB 】GoldenDB 安装部署

1.2、术语
本文使用的专用术语、定义、通用词语以及说明参见下表
表1.术语表

术语 /定义说明
分布式数据库通常使用较小的计算机系统,每台计算机可单独放在一个地方,每台计算机中都可能有DBMS的一份完整拷贝副本或者部分拷贝副本,并具有自己局部的数据库;位于不同地点的许多计算机通过网络互相连接,共同组成一个完整的、全局的逻辑上集中、物理上分布的大型数据库。
分片分布式数据库将数据依据分发策略存储在不同数据节点上,数据节点简称为分片。
InsightGoldenDB分布式数据库运维平台的名称,负责数据库实例的创建、运维操作,提供监控、告警等运维功能。
租户实例GoldenDB分布式数据库提供多租户数据库实例管理,在GoldenDB中,可以创建多个分布式数据库实例,分配给不同的业务使用。实例由计算节点与数据节点构成,可以是单分片或多分片。租户之间资源、数据是隔离的。SYS_CLUSTER为租户0,用作为系统租户,一个环境只能安装一个租户0。
计算节点(CN)GoldenDB分布式数据库的组件,对外提供数据库实例接入服务;负责SQL优化、SQL路由、数据节点的负载均衡、分布式事务的调度等。计算节点和上层的数据库客户端、以及下层的数据节点集群都是采用兼容MySQL的通讯协议。
数据节点(DN)GoldenDB分布式数据库的组件,实现对数据的存储。提供单分片、多分片两种存储形式。分片包含多副本,保证数据安全。
DB Group即分片。多个DB Instance组成的一个复制组,其中有一个master,一个或多个slave,实现数据的多副本存储。
GTM节点GTM:Global Transaction Manager,全局事务管理。GoldenDB分布式数据库的组件,用于协助计算节点进行分布式事务管理,主要包括生成、释放全局事务ID(GTID)、维护活跃事务以及当前活跃GTIDs的快照。
API是一些预先定义的接口(如函数、HTTP接口),或指软件系统不同组成部分衔接的约定。
YUM基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

1.3 缩略语
本文使用的缩略语以及说明参见下表

表2.缩略语表

缩略语英文中文
GTMGlobal Transaction Manager全局事务管理
CNComputer Node计算节点
DNData Node数据节点
SQLStructured Query Language结构化语言
APIApplication Interface应用接口
YUMYellowdog Updater Modified软件包管理器

GoldenDB是基于MySQL Innodb引起进行的二次开发. 是MySQL系列.

环境:
系统:麒麟v10sp2
架构:是x86还是arm的

建议与客户沟通获取安装包.
比如我这边同事获取的安装包为:
ZXCLOUD-GoldenDB-ALL-X86-KYLIN10V6.1.02.10P3.zip

需要说明不同的安装包, 适配于不同的 操作系统和版本
建议一定选择好数据库进行适配安装

ip:82.156.105.227
pw:Ex183klb12138.

mkdir -p /home/Oneinstall
在这里插入图片描述

[root@VM-24-8-centos software]# unzip ZXCLOUD-GoldenDB-ALL-RHV6.1.03.09.zip -d /opt/oneinstall/

在这里插入图片描述

解压缩安装介质

[root@VM-24-8-centos software]# cd /opt/oneinstall/oneKeyInstallUpdate/install/
在这里插入图片描述
python init_env.py
[root@VM-24-8-centos install]# python init_env.py在这里插入图片描述
显示环境初始化
在这里插入图片描述

给goldendb相关用户增加 sudo权限
建议测试环境可以使用root用户方便快捷一些.
vim /etc/sudoers
goldendb ALL=(ALL) NOPASSWD: ALL

#使用root 用户

[root@VM-24-8-centos opt]# mkdir -p /opt/goldendb
[root@VM-24-8-centos opt]# chmod 755 /opt/goldendb/

在这里插入图片描述

修改配置文件

在这里插入图片描述

cat > /opt/oneinstall/oneKeyInstallUpdate/install/config/install_fast.ini <<EOF
[general]
# 安装机器ip, 只能填写1个或3个,以逗号分割,首IP请填写本机IP
IP=10.2.24.8
# 安装机器用户,具有root权限的高权用户
user=root
# 安装机器用户pw
root_pwvalue=goldendb@YX2025
# 安装路径
install_path=/opt/goldendb
# omm节点应用用户pw
omm_apply_user_pwvalue=goldendb@YX2025
# rdb super用户pw
rdb_super_pwvalue=goldendb@YX2025
# rdb repl用户pw
rdb_repl_pwvalue=goldendb@YX2025
# rdb normal用户pw
rdb_normal_pwvalue=goldendb@YX2025
# rdb root用户pw
rdb_root_pwvalue=goldendb@YX2025
# manager节点应用用户pw
manager_apply_user_pwvalue=goldendb@YX2025
# gtm节点应用用户pw
gtm_apply_user_pwvalue=goldendb@YX2025
# dbproxy节点应用用户pw
dbproxy_apply_user_pwvalue=goldendb@YX2025
# 连接实例dbproxy用户pw
dbproxy_pwvalue=goldendb@YX2025
# db节点应用用户pw
db_apply_user_pwvalue=goldendb@YX2025
# db root用户pw
default_pwvalue=goldendb@YX2025
# dbagent访问db pw
dbagent_pwvalue=goldendb@YX2025
# MDS访问DB
mds2proxy_pwvalue=goldendb@YX2025
super_maint_pwvalue=goldendb@YX2025
# loadserver节点应用用户pw
loadserver_apply_user_pwvalue=goldendb@YX2025
# insight应用用户pw
insight_apply_user_pwvalue=goldendb@YX2025
# 安装机器普通用户pw
gdb_normal_user_pwd=goldendb@YX2025
# AWR运维只读pw
gdbquery2db_pwvalue=goldendb@YX2025
EOF

需要说明, 安装共有 15 个步骤
出现错误需要根据错误信息进行处理,然后进行 修改.

cd /opt/oneinstall/oneKeyInstallUpdate/install
[root@VM-24-8-centos config]# python install_control.py --type install --product_pkg "/opt/oneinstall/ZXCLOUD-GoldenDB-ALL-RHV6.1.03.09.zip" --ini "/opt/oneinstall/oneKeyInstallUpdate/install/config/install_fast.ini"

控制台

https://82.156.105.227:8444/insight#/login
https://82.156.105.227:8444
admin/Insight@2020
默认密码登录后必须进行修改.
使用端口
MySQL的默认使用端口是 8880

密码是自己定义的密码
有一个账户名是 super 可以进行 navicat 登录

相关文章:

  • 深度学习-10.门控循环网络
  • AI数字人技术源码开发分享:革新短视频营销策略
  • DaoCloud 亮相 2025 GDC丨开源赋能 AI 更多可能
  • Python实现GO鹅优化算法优化Catboost回归模型项目实战
  • k8s新增Node节点 简单易上手 如何给k8s新添加node节点
  • 千字详解Spring bean的作用域
  • std::set详解与应用:生成不重复的字符,确保每个字符唯一
  • Linux驱动学习(三)--字符设备架构与注册
  • 理解 Rust 的并发特性:`Send` 和 `Sync` 特征
  • 《Qt窗口动画实战:Qt实现呼吸灯效果》
  • 爬虫获取阿里巴巴 item_search 接口:根据关键字获取在售商品数据
  • 3-1 WPS JS宏工作簿的新建与保存(批量新建工作簿)学习笔记
  • yolov8_pose模型,使用rknn在安卓RK3568上使用
  • 如何正确的用 Cursor 打开 Unity 项目
  • Android 12系统源码_多屏幕(四)自由窗口模式
  • [原创]openwebui解决searxng通过接口请求不成功问题
  • Linux mount命令
  • C# 中 Array、ArrayList 和 List 的比较
  • 从“记住我”到 Web 认证:Cookie、JWT 和 Session 的故事
  • MySQL 8.4 SQL 全攻略:所有知识点与实战场景
  • 江苏省泰州市建设局官方网站/seo网络推广机构
  • 南京网站制作哪家好/百度客服人工电话95188
  • 网站备案办理/在线培训网站次要关键词
  • o2o电商平台/seo需要掌握哪些技术
  • 做网站的好处/广告联盟哪个比较好
  • 日本的广告网站/西安官网seo技术