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)部署DCS集群
需要列出规划的全部DCS集群IP地址和端口号信息。DCS需要提供高可用功能,应至少部署在三台节点上。
部署DCS的语法为:
gha_ctl CREATE dcs host:port .....
具体部署命令为:
[gbase@localhost deploy]$ /home/gbase/deploy/bin/gha_ctl create dcs 192.168.142.211:2379 192.168.142.212:2379 192.168.142.213:2379
返回添加成功信息:
{"ret":0,"msg":"Success"
}
(4)添加安装信息
向DCS中添加安装路径及安装包名信息(集群名称缺省为gbase8c),语法为:
gha_ctl PREPARE version GBase8cV5_XXX.tar.gz installpath -l dcslist [-c cluster]
- version为对应安装包版本号;
- installpath为安装路径;
- dcslist为dcs地址,一般情况下可以只列出一个节点地址,其他节点会自动同步消息。为了保证高可用,也可以列出所有节点地址;
- [-c cluster]表示集群名称,为可选字段,缺省默认值gbase8c;
具体部署命令为:
[gbase@localhost deploy]$ /home/gbase/deploy/bin/gha_ctl prepare GBase8cV5_XXX /home/gbase/deploy/GBase8cV5_XXX.tar.gz /home/gbase/install -l http://192.168.142.211:2379,http://192.168.142.212:2379,http://192.168.142.213:2379
返回添加成功信息:
{"ret":0,"msg":"Success"
}
(5)安装包拷贝、解压
拷贝安装包并解压缩至目标路径,同时设置环境变量,语法为:
gha_ctl DEPLOY host ... -l dcslist
- host表示节点IP;
- dcslist为DCS地址,一般情况下可以只列出一个节点地址,其他节点会自动同步消息。为了保证高可用,也可以列出所有节点地址;
具体部署命令为:
[gbase@localhost deploy]$ /home/gbase/deploy/bin/gha_ctl deploy 192.168.142.211 192.168.142.212 192.168.142.213 192.168.142.210 -l http://192.168.142.211:2379,http://192.168.142.212:2379,http://192.168.142.213:2379
返回添加成功信息:
{"ret":0,"msg":"Success"
}
(6)添加GTM节点
添加集群GTM节点,并将其信息记录到DCS,语法为:
gha_ctl ADD gtm name host port dir rest_port -l dcslist [-c cluster]
- host port dir分别为节点IP、端口号及目录;
- rest_port为修改动态库的rpath;
- dcslist为DCS地址,一般情况下可以只列出一个节点地址,其他节点会自动同步消息。为了保证高可用,也可以列出所有节点地址;
- [-c cluster]表示集群名称,为可选字段,缺省默认值gbase8c;
具体部署命令为:
[gbase@localhost deploy]$ /home/gbase/deploy/bin/gha_ctl add gtm gtm1 192.168.142.210 6666 /home/gbase/data/gtm 8008 -l http://192.168.142.211:2379,http://192.168.142.212:2379,http://192.168.142.213:2379
返回添加成功信息:
{"ret":0,"msg":"Success"
}
(7)添加CN节点
添加集群中Coordinator节点,并将其信息记录到DCS,语法为:
gha_ctl ADD coordinator name host port pooler dir proxy_port rest_port -l dcslist [-c cluster]
- host port pooler dir分别为节点IP、端口号、连接池及目录;
- proxy_port为proxy路径;
- rest_port为修改动态库的rpath;
- dcslist为DCS地址,一般情况下可以只列出一个节点地址,其他节点会自动同步消息。为了保证高可用,也可以列出所有节点地址;
- [-c cluster]表示集群名称,为可选字段,缺省默认值gbase8c;
具体部署命令为:
[gbase@localhost deploy]$ /home/gbase/deploy/bin/gha_ctl add coordinator cn1 192.168.142.211 5432 6667 /home/gbase/data/coord 6666 8009 -l http://192.168.142.211:2379,http://192.168.142.212:2379,http://192.168.142.213:2379
返回添加成功信息:
{"ret":0,"msg":"Success"
}
相同方法添加cn2及cn3。
(8)添加DN节点
添加集群Datanode节点,并将其信息记录到DCS,语法为:
gha_ctl ADD datanode group name host port pooler dir proxy_port rest_port -l dcslist [-c cluster]
- host port pooler dir分别为节点IP、端口号、连接池及目录;
- proxy_port为proxy路径;
- rest_port为修改动态库的rpath;
- dcslist为DCS地址,一般情况下可以只列出一个节点地址,其他节点会自动同步消息。为了保证高可用,也可以列出所有节点地址;
- [-c cluster]表示集群名称,为可选字段,缺省默认值gbase8c;
具体部署命令为:
[gbase@localhost deploy]$ /home/gbase/deploy/bin/gha_ctl add datanode dn1 dn1_1 192.168.142.211 5433 6668 /home/gbase/data/datanode 7001 8011 -l http://192.168.142.211:2379,http://192.168.142.212:2379,http://192.168.142.213:2379
返回添加成功信息:
{"ret":0,"msg":"Success"
}
相同方法添加dn2及dn3。
(9)检查集群状态
添加集群GTM、CN、DN节点后,检查集群状态,语法为:
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 V5 主备式部署实操
GBase 8c V5 主备式部署实操 一.前言 二.环境准备 三.集群安装 四.数据库启停 五.卸载 六.连接和 SQL 测试 一.前言 GBase 8c 是 GBASE公司(天津南大通用数据技术股 ...
- GBase 8c安装部署(一):修改配置文件部署方式
GBase 8c数据库支持手工部署.修改配置文件部署和创建配置文件部署三种安装部署方式,用户可以自行选择.推荐部署方式为:修改配置文件部署方式 > 创建配置文件部署方式 > 手工部署方式. ...
- jenkins部署三种构建方式的详细步骤
部署背景: jenkins: CentOS 7.4C IP:172.16.3.74 gitlab-11.5.3: Cen ...
- php代码部署工具,代码部署(三):使用部署工具deployer并配合github+circle进行部署
这篇文章介绍deployer工具. 它支持并行部署,版本回退,可以很方便的编写命令并设置执行时机,并且支持很多主流的php框架提供开箱可用的一些方案. 使用deployer的情况下: circleCI ...
- Centos 6.8安装open***.三种认证方式
Centos X64 6.8下安装Open***,三种认证方式 环境说明: 主机名称:open***01 安装版本为open***-2.3.11-1.el6.x86_64 相关资源下载连接如下: 链接 ...
- 服务器系统部署方案,服务器 部署方案
服务器 部署方案 内容精选 换一换 专属云SAP解决方案开发测试系统部署方案如图1所示.说明如下:VPC网络:为了保证网络的安全,系统中所有节点在一个VPC网络内,且所有节点部署在同一个AZ(Avai ...
- GBase 8c产品高级特性介绍
多场景的高可用方案 GBase 8c采用shared noting架构和多数据副本机制,满足各种应用场景下对数据库不同的高可用需求. 同机房容灾:采用同机房主从互备方案,可以抵御硬件级别故障,不能抵御 ...
- 华为虚拟一键部署服务器,一键部署云服务器
一键部署云服务器 内容精选 换一换 SAP NetWeaver分布式部署如图1所示.该部署方式是由多个SAP实例组成,一个SAP实例是一组同时开始和结束的进程.在分布式系统中,所有实例都运行在独立的云 ...
- GBASE 8C——SQL参考 2 函数和操作符
函数和操作符 GBase 8c提供了大量的函数和操作符,用户也可以自己定义函数和操作符. 逻辑操作符 常用的逻辑操作符: AND OR NOT 比较操作符 操作符 描述 < 小于 > 大于 ...
最新文章
- 洛谷P3254 圆桌问题(最大流)
- python评委打分代码_STL案例—评委打分
- python怎么安装包-怎么安装python包
- javascript写贪吃蛇
- 【Lolttery】项目开发日志 (二) 数据库的二三事
- HTML设置字体颜色1008无标题,如何在HTML中设置字体颜色,你知道这几种方式吗?...
- 为什么toString方法可以用来区分数组和对象?
- oracle ldap 配置,ldap 安装
- POJ 1681 高斯消元 枚举自由变元
- JAVA bridge设计模式,java设计模式之Bridge
- kx3552驱动最佳连线图_意甲新赛季5大看点:C罗连线苏牙,皮尔洛执教初体验
- 肥学献礼——自动写诗
- 达人评测 华为watch gt2和gt选哪个好
- post测试+php文件,PHPT – 无法运行使用–POST_RAW–的示例测试
- 计算机桌面屏幕显示不到右边,电脑回收站打不开怎么办 电脑显示器右边有黑边怎么办...
- 【供应链架构day4】途牛进销存架构的演进之路 - 从诞生到发展
- VS1003调试例程
- 小程序任务栏「最近使用」变两行,张小龙说得对,这里确实不是「入口」
- 什么是语法糖(Syntactic sugar)?
- 《30而已》烂尾,如果这样卖空山茶,顾佳会逆袭