GBase 8c
安装配置
文章

修改配置文件部署GBase 8c数据库

发表于2023-12-07 14:04:0523次浏览1个评论

准备安装包
 

下载并将安装包拷贝至gtm节点对应目录下(以/home/gbase/deploy为例),解压缩安装包:

$ tar xvf GBase8cV5_S2.1.0B10.tar.gz

每次解压完压缩包后,都需要执行一下bin目录的gb_install.sh(如果同一目录多次执行,需要删除.gb_install.sh.completed):

$ /home/gbase/deploy/bin/gb_install.sh

2 编辑yml文件

1. 复制bin/ghactl目录下的gbase8c.yml文件至指定安装目录。例如,指定安装目录为/home/gbase。

$ cp /home/gbase/deploy/bin/ghactl/gbase8c.yml /home/gbase

2. 编辑安装目录下的gbase8c.yml文件。根据用户实际需要,修改其中所有的节点参数信息和路径。不需要使用的参数,可直接删除或使用#符号注释掉。

注:.yml文件名需与集群名保持一致。

$ vim /home/gbase/gbase8c.yml

修改yml文件内容(加粗文本内容为已修改):

gtm:

- name: gtm1

  host: 10.0.7.16

  port: '6666'

  workDir: /home/gbase/data/gtm1

  restPort: '8008'

l host、port、workDir分别为节点主机IP、端口号和目录,为必选字段;

l restPort为修改动态库的rpath;

numa一般用于测试性能。如不需要,可删除或注释该段。

#  numa:

#    cpu_node_bind: 0,1,2,3

#    mem_node_bind: 0,1,2,3

如不设置gtm备节点,可删除或注释该段。

#- name: gtm2

#  host: 10.0.1.45

#  port: '16666'

#  workDir: /home/gbase/data/gtm2

#  restPort: '18008'

修改cn、dn节点信息:

coord:

- name: cn1

  host: 10.0.7.17

  port: '5432'

  pooler: '6667'

  workDir: /home/gbase/data/coord

  proxyPort: '6666'

  restPort: '8009'

- name: cn2

  host: 10.0.7.18

  port: '5432'

  pooler: '6667'

  workDir: /home/gbase/data/coord

  proxyPort: '6666'

  restPort: '8009'

- name: cn3

  host: 10.0.7.19

  port: '5432'

  pooler: '6667'

  workDir: /home/gbase/data/coord

  proxyPort: '6666'

  restPort: '8009'

l host、port、workDir分别为节点主机IP、端口号和目录,为必选字段;

l restPort为修改动态库的rpath;

l pooler、proxyPort分别表示连接池端口号、代理节点端口号;

datanode:

- group: dn1

  members:

  - name: dn1_1

    host: 10.0.7.17

    port: '5433'

    pooler: '6668'

    workDir: /home/gbase/data/dn1_1

    restPort: '8011'

    proxyPort: '6789'

#  - name: dn1_2

#    host: 10.0.1.46

#    port: '15433'

#    pooler: '16668'

#    workDir: /home/gbase/data/dn1_2

#    restPort: '18011'

#    proxyPort: '16789'

- group: dn2

 - name: dn2_1

host: 10.0.7.18

    port: '5433'

    pooler: '6668'

    workDir: /home/gbase/data/dn2_1

    restPort: '8011'

    proxyPort: '6789'

#  - name: dn2_2

#    host: 10.0.1.45

#    port: '15433'

#    pooler: '16668'

#    workDir: /home/gbase/data/dn2_2

#    restPort: '18011'

#    proxyPort: '16789'

- group: dn3

  members:

  - name: dn3_1

    host: 10.0.7.19

    port: '5433'

    pooler: '6668'

    workDir: /home/gbase/data/dn3_1

    restPort: '8011'

    proxyPort: '6789'

dcs:

- host: 10.0.7.17

  port: '2379'

- host: 10.0.7.18

  port: '2379'

- host: 10.0.7.19

  port: '2379'

install:

- version: GBase8cV5_S2.1.0B10

  prefix: /home/gbase/GBase8c

  package: /home/gbase/deploy/GBase8cV5_S2.1.0B10.tar.gz

l host、port、workDir分别为节点主机IP、端口号和目录,为必选字段;

l restPort为修改动态库的rpath;

l pooler、proxyPort分别表示连接池端口号、代理节点端口号;

l version为对应安装包版本号;

l prefix表示指定安装目录的快捷路径;

l package为指定安装包的保存路径;

3 安装集群

安装集群命令 :

gha_ctl INSTALL [-c cluster] [-p confpath]

l [-c cluster]表示集群名称,为可选字段,缺省默认值gbase8c;

l [-p confpath]指定配置文件保存路径,为可选字段,缺省默认/tmp;

具体部署命令如下:

$ /home/gbase/deploy/bin/gha_ctl install -p /home/gbase/

返回部署成功信息:

{

    "ret":0,

    "msg":"Success"

}

4 检查集群状态

部署完成后,检查集群状态:

gha_ctl MONITOR all/gtm/coordinator/datanode/dcs -l dcslist [-c cluster] [-H]

评论

登录后才可以发表评论
崔哥发表于 1个月前
东南形胜,三吴都会,钱塘自古繁华,烟柳画桥,风帘翠幕,参差十万人家。云树绕堤沙,怒涛卷霜雪,天堑无涯。市列珠玑,户盈罗绮,竞豪奢。重湖叠巘清嘉。有三秋桂子,十里荷花。羌管弄晴,菱歌泛夜,嬉嬉钓叟莲娃。千骑拥高牙。乘醉听箫鼓,吟赏烟霞。异日图将好景,归去凤池夸。