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安装部署(三):手工部署方式相关推荐

  1. GBase 8c V5 主备式部署实操

    GBase 8c V5 主备式部署实操 一.前言 二.环境准备 三.集群安装 四.数据库启停 五.卸载 六.连接和 SQL 测试 一.前言 GBase 8c 是 GBASE公司(天津南大通用数据技术股 ...

  2. GBase 8c安装部署(一):修改配置文件部署方式

    GBase 8c数据库支持手工部署.修改配置文件部署和创建配置文件部署三种安装部署方式,用户可以自行选择.推荐部署方式为:修改配置文件部署方式 > 创建配置文件部署方式 > 手工部署方式. ...

  3. jenkins部署三种构建方式的详细步骤

    部署背景: jenkins:                     CentOS 7.4C         IP:172.16.3.74 gitlab-11.5.3:             Cen ...

  4. php代码部署工具,代码部署(三):使用部署工具deployer并配合github+circle进行部署

    这篇文章介绍deployer工具. 它支持并行部署,版本回退,可以很方便的编写命令并设置执行时机,并且支持很多主流的php框架提供开箱可用的一些方案. 使用deployer的情况下: circleCI ...

  5. Centos 6.8安装open***.三种认证方式

    Centos X64 6.8下安装Open***,三种认证方式 环境说明: 主机名称:open***01 安装版本为open***-2.3.11-1.el6.x86_64 相关资源下载连接如下: 链接 ...

  6. 服务器系统部署方案,服务器 部署方案

    服务器 部署方案 内容精选 换一换 专属云SAP解决方案开发测试系统部署方案如图1所示.说明如下:VPC网络:为了保证网络的安全,系统中所有节点在一个VPC网络内,且所有节点部署在同一个AZ(Avai ...

  7. GBase 8c产品高级特性介绍

    多场景的高可用方案 GBase 8c采用shared noting架构和多数据副本机制,满足各种应用场景下对数据库不同的高可用需求. 同机房容灾:采用同机房主从互备方案,可以抵御硬件级别故障,不能抵御 ...

  8. 华为虚拟一键部署服务器,一键部署云服务器

    一键部署云服务器 内容精选 换一换 SAP NetWeaver分布式部署如图1所示.该部署方式是由多个SAP实例组成,一个SAP实例是一组同时开始和结束的进程.在分布式系统中,所有实例都运行在独立的云 ...

  9. GBASE 8C——SQL参考 2 函数和操作符

    函数和操作符 GBase 8c提供了大量的函数和操作符,用户也可以自己定义函数和操作符. 逻辑操作符 常用的逻辑操作符: AND OR NOT 比较操作符 操作符 描述 < 小于 > 大于 ...

最新文章

  1. 洛谷P3254 圆桌问题(最大流)
  2. python评委打分代码_STL案例—评委打分
  3. python怎么安装包-怎么安装python包
  4. javascript写贪吃蛇
  5. 【Lolttery】项目开发日志 (二) 数据库的二三事
  6. HTML设置字体颜色1008无标题,如何在HTML中设置字体颜色,你知道这几种方式吗?...
  7. 为什么toString方法可以用来区分数组和对象?
  8. oracle ldap 配置,ldap 安装
  9. POJ 1681 高斯消元 枚举自由变元
  10. JAVA bridge设计模式,java设计模式之Bridge
  11. kx3552驱动最佳连线图_意甲新赛季5大看点:C罗连线苏牙,皮尔洛执教初体验
  12. 肥学献礼——自动写诗
  13. 达人评测 华为watch gt2和gt选哪个好
  14. post测试+php文件,PHPT – 无法运行使用–POST_RAW–的示例测试
  15. 计算机桌面屏幕显示不到右边,电脑回收站打不开怎么办 电脑显示器右边有黑边怎么办...
  16. 【供应链架构day4】途牛进销存架构的演进之路 - 从诞生到发展
  17. VS1003调试例程
  18. 小程序任务栏「最近使用」变两行,张小龙说得对,这里确实不是「入口」
  19. 什么是语法糖(Syntactic sugar)?
  20. 《30而已》烂尾,如果这样卖空山茶,顾佳会逆袭

热门文章

  1. 计算机教研评课记录,走进信息技术| 记录义乌市信息学科教研活动
  2. uni-app 制作 物流信息 step样式表
  3. 华为HubSpoke实验
  4. 图像化转向名词解释_视觉文化
  5. 书慧淘宝SEO学习记录
  6. 深信服防火墙配置详细步骤(防火墙的基本配置方法)
  7. 推荐贼好用的csdn浏览器助手插件!!
  8. 携程手机版国际机票数据
  9. ecshop 商城开发
  10. VDS超级节点搭建教程