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、查看集群状态
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 【.NET】调用本地 Deepseek 模型
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库