openGauss分布式安装_快速部署openGauss3.0.0分布式(openGauss课程)

一、opengauss 的背景和行业现状
2022 年,七大 openGauss 商业版发布,是基于 openGauss3.0 推出商业发行版
目前海量数据库 Vastbase 表现最佳,一直是 TOP 1
作者认为之所以海量数据库 Vastbase 目前无法被同行超越,和各家研发实力和技术背景有关

众所周知,opengauss 起源于 postgresql,在此基础上做了改良
海量数据库从 postgresql 就已经开始做商业版,一直做到 opengauss,经验最丰富,其他产品例如 MongoDB 是紧随其后 (在此不讨论其存在的意义),目前产品百花齐放,更显锦上添花

Vastbase G100 采用业界证明稳定高效的日志流复制技术实现集群内主备库的数据和状态传输,
并通过一主多备的部署和配置架构实现了多点可读、数据不丢失、异地灾备等关键高可用场景。

二、部署openGauss 3.0.0分布式

4台ECS服务器,配置4vCPUs | 16GiB | c7.xlarge.4 CentOS 7.9 64bit

2.1服务器/etc/hosts配置成一样的

echo momo488m > /etc/hostname
echo momo488s1 > /etc/hostname
echo momo488s2 > /etc/hostname
echo momo488s3 > /etc/hostname

[root@momo488s1 ~]# cat /etc/hosts
::1    localhost    localhost.localdomain    localhost6    localhost6.localdomain6
127.0.0.1    localhost    localhost.localdomain    localhost4    localhost4.localdomain4
192.168.0.250 momo488m
192.168.0.213 momo488s1
192.168.0.89 momo488s2
192.168.0.24 momo488s3

scp /etc/hosts momo488s1:/etc/hosts
scp /etc/hosts momo488s2:/etc/hosts
scp /etc/hosts momo488s3:/etc/hosts
 

2.2配置互信

ssh-keygen -t rsa
cat .ssh/id_rsa.pub >>~/.ssh/authorized_keys
ssh-keyscan -t rsa momo488m >>~/.ssh/known_hosts
ssh-keyscan -t rsa momo488s1 >>~/.ssh/known_hosts
ssh-keyscan -t rsa momo488s2 >>~/.ssh/known_hosts
ssh-keyscan -t rsa momo488s3 >>~/.ssh/known_hosts
scp -r ~/.ssh momo488s1:~
scp -r ~/.ssh momo488s2:~
scp -r ~/.ssh momo488s3:~

测试
ssh momo488m date
ssh momo488s1 date
ssh momo488s2 date
ssh momo488s3 date
 

2.3下载软件

1>下载openGauss-distributed-solutions-master.zip并上传
https://gitee.com/opengauss/openGauss-distributed-solutions
2>下载openGauss分布式镜像
wget https://opengauss.obs.cn-south-1.myhuaweicloud.com/3.0.0/distributed/openGauss-distributed-CentOS-x86_64.tar.gz
3>创建目录/data,将软解压到/data
mkdir /data
unzip openGauss-distributed-solutions-master.zip
tar -zxvf openGauss-distributed-CentOS-x86_64.tar.gz
[root@momo488m data]# scp *tar* momo488s1:~
[root@momo488m data]# scp *tar* momo488s2:~
[root@momo488m data]# scp *tar* momo488s3:~
 

2.4创建配置文件profile

[root@momo488m simple_install]# pwd
/root/openGauss-distributed-solutions-master/simple_install
[root@momo488m simple_install]# ll
total 44
drwxr-xr-x 4 root root 4096 Mar 31  2022 addons
-rw-r--r-- 1 root root  415 Mar 31  2022 env_clean.sh
-rw-r--r-- 1 root root 1201 Mar 31  2022 install-addons.sh
-rw-r--r-- 1 root root  652 Mar 31  2022 install-docker.sh
-rw-r--r-- 1 root root  956 Mar 31  2022 install-k8s.sh
-rw-r--r-- 1 root root 4998 Mar 31  2022 install-master.sh
-rw-r--r-- 1 root root  957 Mar 31  2022 node-template.sh
-rw-r--r-- 1 root root   60 Mar 31  2022 profile
-rw-r--r-- 1 root root 1573 Mar 31  2022 pull-docker.sh
-rw-r--r-- 1 root root 1026 Mar 31  2022 setupconfig.sh
 

[root@momo488m simple_install]# vi profile 
[root@momo488m simple_install]# cat profile
master=192.168.0.250
node1=192.168.0.213
node2=192.168.0.89
node3=192.168.0.24

[root@mo

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值