KingbaseES V8R2集群部署案例之---定制版本(M)通用机环境部署

案例说明:
KingbaseES V8R2定制版本在通用机环境部署。对于定制(M)版本一般在专用机系统环境下部署,本次详细介绍在通用机环境的部署过程。

测试版本:
(Kingbase) V008R002C001M0300
适用版本:
KingbaseES V8R3

1、主备节点安装数据库软件(kingbase用户)
Tips: 主备节点安装数据库软件,备库不需要创建数据库,软件安装和数据库存储路径选择默认路径。

如下所示:

[kingbase@node101 bin]$ pwd
/opt/Kingbase/ES/V8/Server/bin
[kingbase@node101 bin]$ ./ksql -V
ksql (Kingbase) V008R002C001M0300

2、data存储目录属主必须是root

Tips: 主库的数据存储路径:/opt/Kingbase/ES/V8/data,备库不需要创建数据库。

[root@node101 V8]# chown -R root.root data
[root@node101 V8]# chmod 700 data

[root@node101 bin]# ls -lhd ../../data
drwx------ 21 root root 4.0K Oct 24 17:21 ../../data

[root@node101 bin]# ./sys_ctl start -D ../../data
server starting
[root@node101 bin]# LOG:  redirecting log output to logging collector process
HINT:  Future log output will appear in directory "/opt/Kingbase/ES/V8/data/sys_log".

[root@node101 bin]# ./ksql -U system test
Password for user system:

ksql (V008R002C001M0300)
Type "help" for help.

test=# 

3、启动es_server通讯(专用机版本通讯使用es_server代替ssh)

#启动es_server(all nodes)
[root@node101 ~]# cd /opt/Kingbase/ES/V8/Server/bin/
[root@node101 bin]# ./esHAmodel.sh start

[root@node101 bin]# ps -ef |grep es_server
root      4347     1  0 17:04 ?        00:00:00 /opt/Kingbase/ES/V8/Server/bin/es_server

[root@node101 bin]# netstat -antlp |grep 8890
tcp        0      0 0.0.0.0:8890            0.0.0.0:*               LISTEN      4347/es_server

#测试es_server通讯:
[root@node101 bin]# ./es_client -U kingbase -h 192.168.1.102 -p 8890 -W 123456 -o 'hostname'
node102

[root@node102 bin]# ./es_client -U kingbase -h 192.168.1.101 -p 8890 -W 123456 -o 'hostname'
node101

3、启动图形界面部署
Tips:用root用户启动deploy工具执行集群部署,部署前关闭主库数据库服务。

4、查看集群状态

posted @ 2022-10-25 17:40  天涯客1224  阅读(1)  评论(0编辑  收藏  举报