暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

图数据平台解决方案

原创 手机用户5009 2022-10-18
392

图数据平台解决方案:集群部署
图数据平台解决方案:集群部署
一、设计集群节点角色
二、准备部署文件
三、关闭CentOS防火墙
三、修改主机名和hosts
四、修改ONgDB配置文件
五、启动集群

Here’s the table of contents:
图数据平台解决方案:集群部署
本文主要介绍ONgDB的因果集群部署方式。需要注意的是,本文只介绍让集群运行起来的最基础配置,其它高级配置以后的博客中会慢慢介绍。

一、设计集群节点角色
设计集群为三节点因果集群部署,其中CentOS-1、CentOS-2设计为CORE角色,CORE角色节点可以支持读写请求;CentOS-3设计为REPLICA角色,REPLICA角色只支持读取请求。

CentOS-1:CORE [读写]
CentOS-2:CORE [读写]
CentOS-1:REPLICA [读取]
1
2
3
二、准备部署文件
将准备好的部署文件上传至CentOS系统的任意位置,并执行下面命令解压缩,请在三台机器分别执行该操作。关于部署文件的准备可以参考:图数据平台解决方案:单节点部署。

tar -zxvf ongdb-enterprise-1.0.2-unix.tar.gz
1


三、关闭CentOS防火墙
为了保证集群之间可以进行网络交互,请在三台机器上执行关闭防火墙操作。

# 关闭防火墙
systemctl stop firewalld.service
# 关闭防火墙自动启动
systemctl disable firewalld.service
# 查看防火墙服务状态
systemctl status firewalld.service
1
2
3
4
5
6
三、修改主机名和hosts
切换到root用户后修改主机名和/etc/hosts配置。

修改CentOS-1的主机名
hostnamectl set-hostname core-1
1
修改CentOS-2的主机名
hostnamectl set-hostname core-2
1
修改CentOS-3的主机名
hostnamectl set-hostname replica-1
1

4. 修改CentOS-1和CentOS-2的hosts配置

192.168.101.128 core-1
192.168.101.129 core-2
1
2

5. 修改CentOS-3的hosts配置

192.168.101.128 core-1
192.168.101.129 core-2
192.168.101.130 replica-1
1
2
3
四、修改ONgDB配置文件
ONgDB配置文件位于安装目录的conf文件夹下,文件名为ongdb.conf。除了以下提到的配置外,其它配置可以暂不修改,直接使用默认即可。

三台机器全部取消该配置的注释
# With default configuration ONgDB only accepts local connections.
# To accept non-local connections, uncomment this line:
dbms.connectors.default_listen_address=0.0.0.0
1
2
3
配置主机名
# CentOS-1
dbms.connectors.default_advertised_address=core-1
1
2
# CentOS-2
dbms.connectors.default_advertised_address=core-1
1
2
# CentOS-3
dbms.connectors.default_advertised_address=replica-1
1
2
配置CORE节点
dbms.mode=CORE
causal_clustering.minimum_core_cluster_size_at_formation=2
causal_clustering.minimum_core_cluster_size_at_runtime=2
causal_clustering.initial_discovery_members=core-1:5000,core-2:5000
1
2
3
4
配置REPLICA节点
dbms.mode=READ_REPLICA
causal_clustering.initial_discovery_members=core-1:5000,core-2:5000
1
2
五、启动集群
在三台机器分别执行数据库服务启动命令。

bin/ongdb start
1


数据库服务启动成功后,可以在浏览器端进行访问。这里我访问后创建了一些样例数据。点击浏览器五角星的位置,可以创建一些样例数据进行测试。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论