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

openEuler 22.03 LTS SP3 环境安装 PanWeiDB_V2.0-S2.0.2_B01

原创 拨开乌云见阳光 2024-04-03
2180

一、概述

中国移动磐维数据库(ChinaMobileDB),简称“磐维数据库”(PanWeiDB)。是中国移动信息技术中心首个基于中国本土开源数据库打造的面向ICT基础设施的自研数据库产品。

其产品内核能力基于华为 OpenGauss 开源软件,并进一步提升了系统稳定性。

暂无图片

磐维2.0数据库基于 华为openGauss 5.0 研发,内核能力在兼容性、高可用、分布式、安全性等方面均有质的提升,完全达到了通信行业各业务域对数据库的高标准要求。

openEuler 是华为自主研发的开源服务器操作系统,用于构建面向企业级通用服务器架构平台。支持鲲鹏处理器和容器虚拟化技术,具有系统高性能、高可靠、高安全等特性。

在华为 openEuler 操作系统上,运行基于华为 OpenGauss  打造的“磐维数据库”,国产操作系统+国产数据库,这一对组合绝对是珠联璧合。

按以上组合搭建了一套磐维数据库集群,分享搭建过程如下。


二、安装openEuler操作系统

1、开启VMWare Workstation虚机管理工具

其版本如下:



2、创建三台VMWare虚拟机

每台虚机资源配置:2CPU + 4GB + 30GB


3、下载openEuler安装包

下载地址:https://www.openeuler.org/zh/download/archive/

选择下载:openEuler 22.03 LTS SP3

下载的镜像文件:openEuler-22.03-LTS-SP3-x86_64-dvd.iso


4、将镜像文件挂载到虚拟机上



5、启动虚拟机,最小化安装openEuler

在安装完成后,点击“Reboot System”重启操作系统。


6、登录虚拟机

通过ssh终端工具(比如MobaXterm)登录虚拟机,正常将显示如下:




三、磐维数据库安装前的准备

1、安装软件依赖包

系统依赖包建议版本
libaio-devel0.3.109-13
flex2.5.31
bison2.7-4
ncurses-devel5.9-13.20130511
glibc-devel2.17-111
patch2.7.1-10
redhat-lsb-core4.1
readline-devel7.0-13
libnsl(openEuler+x86环境中)2.28-36
python

Python 3.7.X, Python 3.9.X

除了以上依赖包外,还需要安装以下工具:

expect、gcc、tar


2、关闭SELinux和防火墙

sed -i 's/^SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
setenforce 0

systemctl stop firewalld
systemctl disable firewalld


3、设置系统内核参数



4、配置资源限制

vi /etc/security/limits.conf
panweidb soft nproc unlimited
panweidb hard nproc unlimited
panweidb soft stack unlimited
panweidb hard stack unlimited
panweidb soft core unlimited
panweidb hard core unlimited
panweidb soft memlock unlimited
panweidb hard memlock unlimited
panweidb soft nofile 10240000
panweidb hard nofile 10240000


5、创建数据库安装用户

groupadd dbgrp
useradd -g dbgrp panweidb
passwd panweidb


6、创建目录

mkdir -p /opt/panweidb/soft


7、创建集群配置文件



8、上传并解压安装包

cd /opt/panweidb/soft
tar -zxvf PanWeiDB_V2.0-S2.0.2_B01-install-openeuler_22.03-x86_64-no_mot.tar.gz
tar -zxvf PanWeiDB_V2.0-S2.0.2_B01-openEuler-64bit-om.tar.gz


9、设置目录属主

chown -R panweidb:dbgrp /opt/panweidb


四、磐维数据库集群预安装

cd /opt/panweidb/soft/script
./gs_preinstall -U panweidb -G dbgrp -X /opt/panweidb/soft/cluster_config.xml

预安装过程截屏如下:



五、安装磐维数据库集群

su - panweidb
gs_install -X /opt/panweidb/soft/cluster_config.xml --dn-guc="max_process_memory=10GB" --gsinit-parameter="--dbcompatibility=B"

安装过程截屏如下:


如上所示,在成功完成安装后,会自动拉起磐维数据库集群。


六、磐维数据库集群状态检查



七、登录磐维数据库

1、通过gsql命令行客户端工具登录磐维数据库

可以看到磐维数据库的版本号为:PanWeiDB_V2.0-S2.0.2_B01

其内核版本号为:openGauss 5.0.0



2、通过DBeaver图形客户端工具访问磐维数据库

(1)创建数据库远程访问用户

CREATE USER dbuser01 WITH PASSWORD 'user_password';


(2)设置数据库访问白名单

gs_guc reload -I all -N all -h "host all all 192.168.0.0/16 sha256"


(3)下载JDBC驱动

下载地址:https://opengauss.org/zh/download/

选择下载:JDBC_5.0.0 或 JDBC_5.0.1


(4)启动DBeaver图形客户端工具



(5)新建数据库驱动



(6)新建数据库连接,并测试连接



(7)连接成功即可通过DBeaver访问磐维数据库



八、启停磐维数据库集群

1、停止数据库集群



2、启动数据库集群


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

评论

目录
  • 一、概述
  • 二、安装openEuler操作系统
    • 1、开启VMWare Workstation虚机管理工具
    • 2、创建三台VMWare虚拟机
    • 3、下载openEuler安装包
    • 4、将镜像文件挂载到虚拟机上
    • 5、启动虚拟机,最小化安装openEuler
    • 6、登录虚拟机
  • 三、磐维数据库安装前的准备
    • 1、安装软件依赖包
    • 2、关闭SELinux和防火墙
    • 3、设置系统内核参数
    • 4、配置资源限制
    • 5、创建数据库安装用户
    • 6、创建目录
    • 7、创建集群配置文件
    • 8、上传并解压安装包
  • 四、磐维数据库集群预安装
  • 五、安装磐维数据库集群
  • 六、磐维数据库集群状态检查
  • 七、登录磐维数据库
    • 1、通过gsql命令行客户端工具登录磐维数据库
    • 2、通过DBeaver图形客户端工具访问磐维数据库
      • (1)创建数据库远程访问用户
      • (2)设置数据库访问白名单
      • (3)下载JDBC驱动
      • (4)启动DBeaver图形客户端工具
      • (5)新建数据库驱动
      • (6)新建数据库连接,并测试连接
      • (7)连接成功即可通过DBeaver访问磐维数据库
  • 八、启停磐维数据库集群
    • 1、停止数据库集群
    • 2、启动数据库集群