GBase 8c安装部署(一):修改配置文件部署方式
GBase 8c数据库支持手工部署、修改配置文件部署和创建配置文件部署三种安装部署方式,用户可以自行选择。推荐部署方式为:修改配置文件部署方式 > 创建配置文件部署方式 > 手工部署方式。
注意:部署配置过程中,避免同节点上的端口复用,以免资源占用报错。
修改配置文件部署操作过程
(1)下载GBase 8c数据库安装包,并拷贝至GTM节点对应目录下。例如拷贝至目录为/home/gbase/deploy。
注意:数据库安装部署需要在配置了免密登录的节点上进行,本例中为GTM节点免密,则安装部署操作需在该节点完成。
对安装包进行解压缩:
[gbase@localhost deploy]$ tar xvf GBase8cV5_XXX.tar.gz
(2)配置默认安装路径
执行bin目录的gb_install.sh(如果同一目录多次执行,需要删除.gb_install.sh.completed文件),配置默认安装路径:
[gbase@localhost deploy]$ /home/gbase/deploy/bin/gb_install.sh
(3)复制bin/ghactl目录下的gbase8c.yml文件至指定安装目录。例如,指定安装目录为/home/gbase。
具体部署命令为;
[gbase@localhost deploy]$ cp /home/gbase/deploy/bin/ghactl/gbase8c.yml /home/gbase
(4)编辑安装目录下的gbase8c.yml文件。根据用户实际需要,修改其中所有的节点参数信息和路径。不需要使用的参数,可直接删除或使用#符号注释掉。
注意:.yml文件名需与集群名保持一致。
[gbase@localhost deploy]$ vim /home/gbase/gbase8c.yml
修改yml文件内容(加粗文本内容为已修改):
gtm:- name: gtm1host: 192.168.142.210port: '6666'workDir: /home/gbase/data/gtmrestPort: '8008'
- host、port、workDir分别为节点主机IP、端口号和目录,为必选字段;
- restPort为修改动态库的rpath;
如不设置gtm备节点,可删除或注释该段。
#- name: gtm2
# host: 10.0.1.45
# port: '16666'
# workDir: /home/gbase/data/gtm2
# restPort: '18008'
修改cn、dn节点信息:
-- CN节点参数
coord:- name: cn1host: 192.168.142.211port: '5432'pooler: '6667'workDir: /home/gbase/data/coordproxyPort: '6666'restPort: '8009'-- DN节点参数
datanode:
- group: dn1members:- name: dn1_1host: 192.168.142.211port: '5433'pooler: '6668'workDir: /home/gbase/data/dn1_1restPort: '8011'proxyPort: '6789'
- host、port、workDir分别为节点主机IP、端口号和目录,为必选字段;
- restPort为修改动态库的rpath;
- pooler、proxyPort分别表示连接池端口号、代理节点端口号;
修改dcs节点参数及版本信息:
dcs:- host: 192.168.142.211port: '2379'- host: 192.168.142.212port: '2379'- host: 192.168.142.213port: '2379'
install:- version: GBase8cV5_XXXprefix: /home/gbase/GBase8cpackage: /home/gbase/deploy/GBase8cV5_XXX.tar.gz
- host、port、workDir分别为节点主机IP、端口号和目录,为必选字段;
- restPort为修改动态库的rpath;
- pooler、proxyPort分别表示连接池端口号、代理节点端口号;
- version为对应安装包版本号;
- prefix表示指定安装目录的快捷路径;
- package为指定安装包的保存路径;
(4)安装集群
语法为:
gha_ctl INSTALL [-c cluster] [-p confpath]
- [-c cluster]表示集群名称,为可选字段,缺省默认值gbase8c;
- [-p confpath]指定配置文件保存路径,为可选字段,缺省默认/tmp;
具体部署命令如下:
[gbase@localhost ~]$ /home/gbase/deploy/bin/gha_ctl install -p /home/gbase/
返回部署成功信息:
{"ret":0,"msg":"Success"
}
(5)检查集群状态
部署完成后,检查集群状态,语法为:
gha_ctl MONITOR all/gtm/coordinator/datanode/dcs -l dcslist [-c cluster]
- [-c cluster]表示集群名称,为可选字段,缺省默认值gbase8c;
- dcslist为DCS地址,一般情况下可以只列出一个节点地址,其他节点会自动同步消息。为了保证高可用,也可以列出所有节点地址;
具体部署命令,例如:
[gbase@localhost deploy]$ /home/gbase/deploy/bin/gha_ctl monitor all -l http://192.168.142.211:2379,http://192.168.142.212:2379,http://192.168.142.213:2379
GBase 8c安装部署(一):修改配置文件部署方式相关推荐
- GBase 8c安装部署(三):手工部署方式
GBase 8c数据库支持手工部署.修改配置文件部署和创建配置文件部署三种安装部署方式,用户可以自行选择.推荐部署方式为:修改配置文件部署方式 > 创建配置文件部署方式 > 手工部署方式. ...
- GBase 8c技术特点
GBase 8c技术特点 1.自动容错的强一致性全局事务 2.计算存储分离 3.灵活的数据分布 4.灵活的部署方式 5.在线扩容缩容 6.在线升级 7.数据高可用 8.安全性 9.异地多活 10.数据 ...
- GBase 8c产品高级特性介绍
多场景的高可用方案 GBase 8c采用shared noting架构和多数据副本机制,满足各种应用场景下对数据库不同的高可用需求. 同机房容灾:采用同机房主从互备方案,可以抵御硬件级别故障,不能抵御 ...
- GBase 8c 迁移工具 DMT 简述
GBase 8c 数据迁移平台(Data Migration Tool),简称为GBase 8c DMT,支持容器化部署. Docker是一个开源的应用容器引擎,适用于应用的自动化打包和发布.服务器中 ...
- GBase 8c 产品简介(2)
灵活的部署方式 用户可以根据自身IT基础设施建设情况,结合性能.便捷.安全等需求的综合考量,选择将GBase 8c部署在不同的环境.GBase 8c支持物理机部署.虚拟机部署.容器部署.私有云部署和公 ...
- 一专多能、创新力十足,南大通用GBase 8c数据库获鲲鹏创新应用大赛金奖
被评为openGauss赛道金奖的多模多态分布式数据库GBase 8c其含金量表现在哪些方面?基于openGauss有哪些技术创新? 其商业价值是什么?在哪些场景发挥作用? 面向全球开发者的年度顶级赛 ...
- 金奖方案 | 一专多能、傲视寰宇,南大通用GBase 8c数据库牛在哪里?
鲲鹏应用创新大赛是面向全球开发者的顶级赛事,本次大赛由21个鲲鹏生态创新中心与华为,联合中国软件行业协会.绿色计算产业联盟.中国计算机行业协会.中国计算机学会高专委共同举办,旨在激发行业应用创新.加速 ...
- GBase 8c V5 主备式部署实操
GBase 8c V5 主备式部署实操 一.前言 二.环境准备 三.集群安装 四.数据库启停 五.卸载 六.连接和 SQL 测试 一.前言 GBase 8c 是 GBASE公司(天津南大通用数据技术股 ...
- Linux使用Docker安装Nacos并配置MySQL数据源,将Springboot的配置文件部署到Nacos
Linux使用Docker安装Nacos并配置MySQL数据源,将Springboot的配置文件部署到Nacos 前言 一.Docker中安装配置Nacos 安装Docker 拉取Nacos镜像 启动 ...
最新文章
- Brat序列标注工具小结
- 11 个新项目入选 CNCF Sandbox | 云原生生态周报 Vol. 56
- 这些产品基本功了解一下?
- resultset需要关闭吗_微信视频号能关闭吗?怎么操作?3秒教你搞定
- Oracle新建表时,复制另一张旧表的结构和数据
- Uniform String
- python爬取b站评论_python高效之爬了B站再爬微博
- 浪潮云海OS再度登顶 SPEC Cloud性能得分「全球第一」
- php 非递归调用,php 无限分类(非递归)
- springboot 上传图片大小_springboot 文件上传大小配置的方法
- 以太坊开发入门,完整入门篇
- 密西根州立大学计算机qs分数,密歇根州立大学有哪些专业_专业排名(QS世界排名)...
- 刷宝短视频Auto.js挂机源码讲解
- Scrapy爬取IT桔子死亡公司库及资本机构数据
- java web聊天室论文_基于Java网页版聊天室的设计与实现毕业论文含开题报告及文献综述(样例3)...
- 图象淡入淡出(VB6)
- 去除噪声 matlab 论文,基于MATLAB的语音去噪开题报告
- 【软件工程】简答题汇总
- linux怎么安装gem命令,实战定制yum仓库----gem命令常用的参数
- N型半导体和P型半导体