IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 图数据平台解决方案:集群部署 -> 正文阅读

[系统运维]图数据平台解决方案:集群部署


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 [读取]

二、准备部署文件

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

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

ONgDB部署文件准备

三、关闭CentOS防火墙

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

# 关闭防火墙
systemctl stop firewalld.service
# 关闭防火墙自动启动
systemctl disable firewalld.service
# 查看防火墙服务状态
systemctl status firewalld.service

三、修改主机名和hosts

????切换到root用户后修改主机名和/etc/hosts配置。

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

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

192.168.101.128	core-1
192.168.101.129	core-2

修改hosts
5. 修改CentOS-3的hosts配置

192.168.101.128	core-1
192.168.101.129	core-2
192.168.101.130	replica-1

四、修改ONgDB配置文件

????ONgDB配置文件位于安装目录的conf文件夹下,文件名为ongdb.conf。除了以下提到的配置外,其它配置可以暂不修改,直接使用默认即可。

  1. 三台机器全部取消该配置的注释
# 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. 配置主机名
# CentOS-1
dbms.connectors.default_advertised_address=core-1
# CentOS-2
dbms.connectors.default_advertised_address=core-1
# CentOS-3
dbms.connectors.default_advertised_address=replica-1
  1. 配置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. 配置REPLICA节点
dbms.mode=READ_REPLICA
causal_clustering.initial_discovery_members=core-1:5000,core-2:5000

五、启动集群

????在三台机器分别执行数据库服务启动命令。

bin/ongdb start

启动服务

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

集群启动成功

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-06-25 18:26:09  更:2022-06-25 18:28:38 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/18 19:47:44-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码