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、查看集群状态