[转帖]openGauss_3.1.0 企业版_x86_64安装教程

opengauss,企业,x86,安装,教程 · 浏览次数 : 0

小编点评

## OpenGauss 安装教程 这篇文章将指导您按照步骤安装 OpenGauss,并配置用户密码。 **准备工作** 1. 下载 OpenGauss 安装包。 2. 安装所需的软件,包括 Python 3.6 及更高版本、OpenJDK、MySQL 和 PostgreSQL。 3. 创建用户并设置密码。 **安装 OpenGauss** 1. 使用安装包运行 `setup.sh` 文件。 2. 按照屏幕上的说明进行配置。 3. 确认安装过程中是否安装了所有必要软件。 **配置用户密码** 1. 启动 OpenGauss 服务。 2. 启动 `gs_checkos` 服务,检查系统信息。 3. 登录 `psql` 客户端,使用您的用户名和密码连接数据库。 4. 运行 `gs_preinstall` 命令,配置用户密码。 5. 设置用户密码,例如 `omm123/opt/software/openGauss/script/gs_checkos -i A -h euler01 --detail`。 6. 验证用户密码是否正确。 **启动服务** 1. 启动 `gs_om` 服务。 2. 启动 `gs_web` 和 `pgsql` 服务。 3. 启动 `pgrep` 进程,检查服务是否运行成功。 **完成安装** 1. 完成所有步骤后,请关闭所有服务并重启服务器。 2. 验证 OpenGauss 是否正常运行,可以使用 `psql` 客户端连接数据库。 3. 创建用户 `omm` 并配置用户密码。 4. 运行 `gs_install` 命令,安装数据库和创建数据库。 **注意** * 请根据您的系统环境进行调整。 * 安装过程中可能需要安装一些第三方软件,如 `zip`、`unzip` 和 `curl`。 * 安装完成后,请仔细阅读 OpenGauss 文档,了解更多配置选项。

正文

https://www.cnblogs.com/cjnlll/p/16849620.html

 


1. 安装环境

https://opengauss.org/zh/download.html

本次安转包为openGauss-3.1.0-openEuler-64bit-all.tar.gz

2.配置静态ip

  • VMware上方-->编辑-->虚拟网络编辑器-->更改设置-->点击VMnet8-->找到NAT设置查看自己的子网IP、GATEWAY和NATEWAY,需要写入网卡

然后去虚拟机填编辑网卡

vim /etc/sysconfig/network-scripts/ifcfg-ens33

重启
ping www.baidu.com

3.配置yum

cd /etc/yum.repos.d/
vim openEuler_x86_64.repo
粘贴以下内容:

[osrepo]
name=osrepo
baseurl=https://repo.openeuler.org/openEuler-20.03-LTS-SP2/OS/x86_64/
enabled=1
gpgcheck=1
gpgkey=https://repo.openeuler.org/openEuler-20.03-LTS-SP2/OS/x86_64/RPM-GPG-KEY-openEuler
[everything]
name=everything
baseurl=https://repo.openeuler.org/openEuler-20.03-LTS-SP2/everything/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://repo.openeuler.org/openEuler-20.03-LTS-SP2/everything/x86_64/RPM-GPG-KEY-openEuler

yum clean all
yum makecache
yum repolist all

4.安装前准备

关闭防火墙

systemctl stop firewalld.service
#禁止firewall开机启动
systemctl disable firewalld.service
#检查防火墙是否关闭。
systemctl status firewalld

关闭SELinux

getenforce
sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/selinux/config
setenforce 0
getenforce
cat /etc/selinux/config|grep SELINUX

配置库路径

cat>> /etc/profile<<EOF
export LD_LIBRARY_PATH=/opt/software/openGauss/script/gspylib/clib:$LD_LIBRARY_PATH
EOF

临时关闭交换区命令:

swapoff -a
free
临时关闭透明页方法
echo never > /sys/kernel/mm/transparent_hugepage/enabled
echo never > /sys/kernel/mm/transparent_hugepage/defrag

root用户远程的登录

sed -i "s/#Banner none/Banner none/g" /etc/ssh/sshd_config
cat >>/etc/ssh/sshd_config<<EOF
PermitRootLogin yes
EOF

systemctl restart sshd

cat /etc/ssh/sshd_config | grep PermitRootLogin

cat /etc/ssh/sshd_config | grep Banner

文件系统参数、系统支持的最大进程数

echo "* soft nofile 1000000" >>/etc/security/limits.conf
echo "* hard nofile 1000000" >>/etc/security/limits.conf
echo "* soft nproc unlimited" >>/etc/security/limits.conf
echo "* hard nproc unlimited" >>/etc/security/limits.conf

安装python3,必须要3的版本才能运行

yum install openssl* -y
yum install python3* -y

查看python3 -V

安装其他依赖

yum install libaio-devel flex bison ncurses-devel glibc-devel patch readline-devel openeuler-lsb-5.0-1.oe1.x86_64
查看安装
rpm -qa libaio-devel flex bison ncurses-devel glibc-devel patch readline-devel

lsb_release -a

5. 安装

创建安装目录

mkdir -p /opt/software/openGauss
chmod 755 -R /opt/software

上传并解压压缩包

tar -zxvf openGauss-3.1.0-openEuler-64bit-all.tar.gz
!!!解压om包
tar -zxvf openGauss-3.1.0-openEuler-64bit-om.tar.gz

创建配置文件

cat > clusterconfig.xml<<EOF
<?xml version="1.0" encoding="UTF-8"?>
<ROOT>
<!-- openGauss 整体信息 -->
<CLUSTER>
<!-- 数据库名称 -->
<PARAM name="clusterName" value="dbCluster" />
<!-- 数据库节点名称(hostname) -->
<PARAM name="nodeNames" value="euler01" />
<!-- 数据库安装目录-->
<PARAM name="gaussdbAppPath" value="/opt/huawei/install/app" />
<!-- 日志目录-->
<PARAM name="gaussdbLogPath" value="/var/log/omm" />
<!-- 临时文件目录-->
<PARAM name="tmpMppdbPath" value="/opt/huawei/tmp" />
<!-- 数据库工具目录-->
<PARAM name="gaussdbToolPath" value="/opt/huawei/install/om" />
<!-- 数据库 core 文件目录-->
<PARAM name="corePath" value="/opt/huawei/corefile" />
<!-- 节点 IP,与数据库节点名称列表一一对应 -->
<PARAM name="backIp1s" value="192.168.0.14"/>
</CLUSTER>
<!-- 每台服务器上的节点部署信息 -->
<DEVICELIST>
<!-- 节点 1 上的部署信息 -->
<DEVICE sn="node1">
<!-- 节点 1 的主机名称 -->
<PARAM name="name" value="euler01"/>
<!-- 节点 1 所在的 AZ 及 AZ 优先级 -->
<PARAM name="azName" value="AZ1"/>
<PARAM name="azPriority" value="1"/>
<!-- 节点 1 的 IP,如果服务器只有一个网卡可用,将 backIP1 和 sshIP1 配置
成同一个 IP -->
<PARAM name="backIp1" value="192.168.0.14"/>
<PARAM name="sshIp1" value="192.168.0.14"/>
<!--dbnode-->
<PARAM name="dataNum" value="1"/>
<PARAM name="dataPortBase" value="26000"/>
<PARAM name="dataNode1" value="/opt/huawei/install/data/dn"/>
<PARAM name="dataNode1_syncNum" value="0"/>
</DEVICE>
</DEVICELIST>
</ROOT>
EOF

三个IP跟两个euler01都要改成自己的,IP为前面配置的静态IP,用hostname可以查看自己用户名
查看具体检查信息
/opt/software/openGauss/script/gs_checkos -i A -h euler01 --detail
重启一下刷新前面配置的环境变量
查看环境变量
echo $LD_LIBRARY_PATH

交互检查,创建用户omm并配置用户密码

cd script
./gs_preinstall -U omm -G dbgrp -X /opt/software/openGauss/clusterconfig.xml

提示是否创建用户omm:yes,设置用户密码例如好记:omm123

/opt/software/openGauss/script/gs_checkos -i A -h euler01 --detail

安装DBMS和创建数据库

* 使用root用户
> cd /opt/software/openGauss/script

chmod -R 755 /opt/software/openGauss/script
chown -R omm:dbgrp /opt/software/openGauss/script
* 切换omm用户
su - omm
cd /opt/software/openGauss/script
cp ../clusterconfig.xml .
gs_install -X /opt/software/openGauss/script/clusterconfig.xml

6.成功

启动服务gs_om -t start
登录opengauss:gsql -d postgres -p 26000 -r
关闭服务gs_om -t stop

与[转帖]openGauss_3.1.0 企业版_x86_64安装教程相似的内容:

[转帖]openGauss_3.1.0 企业版_x86_64安装教程

https://www.cnblogs.com/cjnlll/p/16849620.html 1. 安装环境 VMware、Xshell、Xftp openeuler操作系统 openEuler-20.03-LTS-x86_64安装教程:https://www.cnblogs.com/cjnlll/

[转帖]Centos 7.6 安装部署 openGauss 3.1.0 企业版一主两备集群

https://www.cnblogs.com/dbajacky/p/16904017.html 一、安装环境设置 1.1 硬件环境 名称最低配置建议配置测试配置 服务器数量 3 略 略 硬盘 * 至少1GB用于安装openGauss的应用程序。* 每个主机需大约300MB用于元数据存储。* 预留7

[转帖]Centos 7.6 安装部署 openGauss 3.1.0 企业版一主两备集群

https://www.cnblogs.com/dbajacky/p/16904017.html 一、安装环境设置 1.1 硬件环境 名称最低配置建议配置测试配置 服务器数量 3 略 略 硬盘 * 至少1GB用于安装openGauss的应用程序。* 每个主机需大约300MB用于元数据存储。* 预留7

[转帖]Centos 7.6 安装部署 openGauss 2.0 企业版 HA

https://www.modb.pro/db/567253?utm_source=index_ori 一、安装环境设置 1.1 硬件环境 名称最低配置建议配置测试配置 服务器数量 2 略 略 硬盘 * 至少1GB用于安装openGauss的应用程序。* 每个主机需大约300MB用于元数据存储。*

[转帖]openGauss安全

https://cdn.modb.pro/db/585069 随着数字化技术的飞速发展,数字、连接、信号、人工智能充斥着人们工作、生活的各个领域。这些数字化信息被快速转换成数据并存放在各式各样的数据库系统中,而且通过进一步的数据管理与分析产生商业价值。这些有价值的数据或被存放在企业相对封闭的私有网络

[转帖]一文读懂GaussDB(openGauss) 的六大关键技术特性

https://www.314idc.com/article/5238906720560318 发布日期:2022-07-29 07:43:22 浏览量 :254 GaussDB(openGauss)是深度融合华为在数据库领域多年的经验,结合企业级场景需求,推出的新一代企业级分布式数据库,支持集中式

[转帖]Centos 7 部署 openGauss 3.1.0 级联备库集群及集群缩容删除节点-运维指南

https://www.yisu.com/zixun/kf/ 一、安装环境设置 1.1 硬件环境 名称最低配置建议配置测试配置 服务器数量 3 略 略 硬盘 * 至少1GB用于安装openGauss的应用程序。* 每个主机需大约300MB用于元数据存储。* 预留70%以上的磁盘剩余空间用于数据存储。

[转帖]手把手教你安装openGauss 3.1.0

手把手教你安装openGauss 3.1.0 目录 前言 一、安装包的下载 1、centos 7.6的下载 2、openEuler 20.03LTS的下载 3、openGauss安装包的下载 二、安装环境的准备 1、硬件环境要求 2、软件环境要求 3、软件依赖要求 4、关闭操作系统防火墙 6、设置操

[转帖]openGauss 3.0 单节点安装部署

https://www.modb.pro/db/568455?utm_source=index_ori openGauss来源于PostgreSQL 9.2.4pg使用c实现,gs使用c++实现一个实例多个库 单机HA不是支持一主一备,提供高可靠和读扩展,备机最多8套。 主备部署模块说明:OM运维管

[转帖]openGauss 3.0 单节点安装部署

https://cdn.modb.pro/db/568455 openGauss来源于PostgreSQL 9.2.4pg使用c实现,gs使用c++实现一个实例多个库 单机HA不是支持一主一备,提供高可靠和读扩展,备机最多8套。 主备部署模块说明:OM运维管理模块:提供日常运维、配置管理接口,工具在