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

openEuler环境安装PanWeiDB_V2.0-S3.0.0(单机安装)

原创 拨开乌云见阳光 2024-08-21
289

一、写这篇文字的起因

为了方便小伙伴们在国产操作系统环境中,尝鲜目前最新版本的国产磐维数据库PanWeiDB_V2.0-S3.0.0),我在虚拟机环境中安装成功后,整理了这篇文字,希望对磐维数据库感兴趣的小伙伴们有所帮助。


二、安装前的准备

1、创建一台虚拟机

通过VMWare虚机管理工具创建一台虚拟机:



虚拟机的资源配置情况如下所示:



2、安装虚拟机操作系统

这里选择国产开源操作系统:openEuler 

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


在虚拟机上,最小化安装“openEuler 22.03 LTS SP4”,完成之后查看虚拟机操作系统的版本信息如下:



3、安装软件依赖包



4、关闭SELinux和防火墙

sed -i 's/^SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
setenforce 0
systemctl stop firewalld
systemctl disable firewalld
复制


5、设置系统内核参数

vi /etc/sysctl.conf


对于kernel.shmall 和 kernel.shmmax 这两个参数值,分配80%虚机的内存即可。

保存配置文件,并执行以下命令,使以上参数生效:

sysctl -p
复制


6、配置资源限制

vi /etc/security/limits.conf

root soft as unlimited
omm soft as unlimited
root hard as unlimited
omm hard as unlimited
root soft nproc unlimited
omm soft nproc unlimited
root hard nproc unlimited
omm hard nproc unlimited


7、创建数据库安装用户

groupadd dbgrp
useradd -g dbgrp omm
passwd omm
复制


8、创建安装目录

mkdir -p /opt/omm/soft
chown -R omm:dbgrp /opt/omm
chmod -R 755 /opt/omm
复制


9、下载磐维数据库安装包

中国移动云盘上的如下位置,找到“安装包”目录:


在安装包目录中,找到“PanWeiDB_V2.0-S3.0.0_B01-install-openeuler_22.03-x86_64-no_mot.tar.gz”,然后下载。


10、上传安装包到虚拟机并解压

su - omm
cd /opt/omm/soft
tar vxf PanWeiDB_V2.0-S3.0.0_B01-install-openeuler_22.03-x86_64-no_mot.tar.gz
tar vxf PanWeiDB_V2.0-S3.0.0_B01-openEuler-64bit-om.tar.gz
复制


三、预安装

1、编写数据库安装配置文件


  • 以上CLUSTER部分的参数说明如下:

参数

说明

clusterName

PanWeiDB名称。

nodeNames

PanWeiDB中主机名称。

gaussdbAppPath

PanWeiDB程序安装目录。此目录应满足如下要求: ·

磁盘空间>1GB。

与数据库所需其它路径相互独立,没有包含关系。

gaussdbLogPath

PanWeiDB运行日志和操作日志存储目录。

tmpMppdbPath

数据库临时文件存放目录。

gaussdbToolPath

PanWeiDB系统工具目录,主要用于存 放互信工具等。此目录应满足如下要求: 

磁盘空间>100MB。 

固定目录,与数据库所需其它目录相互独立,没有包含关系。

corePath

PanWeiDBcore文件的指定目录。

backIp1s

主机在后端存储网络中的IP地址(内网 IP)。所有PanWeiDB主机使用后端存储网络通讯。

  • 以上DEVICELIST部分的参数说明如下:

参数

说明

name

主机名称。

azName

指定azName(AvailableZoneName),字符串(不能含有特殊字符),例如AZ1、AZ2、AZ3。

azPriority

指定azPriority的优先级。

backIp1

主机在后端存储网络中的IP地址(内网IP)。所有PanWeiDB主机使用后端存储网络通讯。

sshIp1

设置SSH可信通道IP地址(外网IP)。 若无外网,则可以不设置该选项或者同backIp1设置相同IP。

dataNum

当前主机上需要部署的数据库节点个数。

dataPortBase

数据库节点的基础端口号。

dataNode1

用于指定当前主机上的数据库节点的数据存储目录。此目录为数据库的数据存储目录。应规划到数据盘上。


2、以root执行预安装

cd /opt/omm/soft/script
./gs_preinstall -U omm -G dbgrp -X /opt/omm/soft/cluster_config.xml
复制

以下是预安装执行过程截图:

暂无图片

最后显示“Preinstallation succeeded”表示预安装成功。


四、安装数据库

以omm用户执行安装操作。

【说明】:

1、为保证数据库正常启动,max_process_memory参数必须配置为合适大小,OM工具安装完成默认数据库内核至少需要7GB内存。这里设置为10GB

2、dbcompatibility参数用于配置PanWeiDB兼容性,默认为A,表示兼容性为Oracle;设置为B表示兼容性为MySQL。

以下是安装过程的截图:

暂无图片


五、查看数据库状态


可以看到,数据库只有一个主节点。并且处于正常运行状态。
查看磐维数据库运行时的内存使用情况,可以看到, 此时数据库占用内存也并不多,如下所示:



六、连接数据库并查看相关信息



七、数据库的启停

1、停止数据库


2、启动数据库



以上openEuler操作系统的安装 PanWeiDB_V2.0-S3.0.0_B01单节点的安装,均在VMware虚拟机上完成,整个安装过程非常顺畅(大约20分钟)。如果机器性能好,安装过程会更快。

在此特别提示:由于单节点磐维数据库,不具备磐维集群的高可用性,因此仅用于个人学习和功能测试,不能用于生产环境。如果想要搭建磐维数据库集群,可参看以下两篇文字介绍:

https://www.modb.pro/db/1731686952204853248
https://www.modb.pro/db/1775517137628631040

希望这篇文字,对小伙伴们能有所帮助,大家共同学习磐维数据库技术,一起为国产数据库的发展加油喝彩!

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

评论

目录
  • 一、写这篇文字的起因
  • 二、安装前的准备
    • 1、创建一台虚拟机
    • 2、安装虚拟机操作系统
    • 3、安装软件依赖包
    • 4、关闭SELinux和防火墙
    • 5、设置系统内核参数
    • 6、配置资源限制
    • 7、创建数据库安装用户
    • 8、创建安装目录
    • 9、下载磐维数据库安装包
    • 10、上传安装包到虚拟机并解压
  • 三、预安装
    • 1、编写数据库安装配置文件
    • 2、以root执行预安装
  • 四、安装数据库
  • 五、查看数据库状态
  • 六、连接数据库并查看相关信息
  • 七、数据库的启停
    • 1、停止数据库
    • 2、启动数据库