openGauss spring opengauss springboot

admin2024-05-30  22

openGauss极简版安装记录(部分)

操作系统:openEluer 22.03

已赋予nom用户,安装解压所有路径的权限

在这里插入图片描述

openGauss spring opengauss springboot,openGauss spring opengauss springboot_linux,第1张

openGauss spring opengauss springboot,openGauss spring opengauss springboot_服务器_02,第2张

开始安装,报错(若step前几步有其他错误,看文章尾)

openGauss spring opengauss springboot,openGauss spring opengauss springboot_服务器_03,第3张

gs_initdb: error while loading shared libraries: libreadline.so.7: cannot open shared object file: No such file or directory

推测是openEluer版本过高,搜索了下lib里面该文件

确实如此

openGauss spring opengauss springboot,openGauss spring opengauss springboot_openGauss spring_04,第4张

需要做软连接

ln -s libreadline.so.8 libreadline.so.7

openGauss spring opengauss springboot,openGauss spring opengauss springboot_openGauss spring_05,第5张

再次安装

成功

openGauss spring opengauss springboot,openGauss spring opengauss springboot_运维_06,第6张

配置PATH ,并生效

openGauss spring opengauss springboot,openGauss spring opengauss springboot_openGauss spring_07,第7张

openGauss spring opengauss springboot,openGauss spring opengauss springboot_数据库_08,第8张

查看数据库状态

openGauss spring opengauss springboot,openGauss spring opengauss springboot_服务器_09,第9张

打开数据库连接

openGauss spring opengauss springboot,openGauss spring opengauss springboot_openGauss spring_10,第10张

openGauss spring opengauss springboot,openGauss spring opengauss springboot_数据库_11,第11张

并再次查看状态

openGauss spring opengauss springboot,openGauss spring opengauss springboot_openGauss spring_12,第12张

进入数据库

openGauss spring opengauss springboot,openGauss spring opengauss springboot_运维_13,第13张

openGauss spring opengauss springboot,openGauss spring opengauss springboot_openGauss spring_14,第14张

####################

中间遇到不少问题,多数与openEluer操作系统的原生配置有关

1.openEluer的普通用户可能会有:bash: ulimit: open files: cannot modify limit: 不允许的操作

因为对于普通用户而言,普通用户在使用ulimit -n xxx,设置描述符大小的时候,这个xxx的大小不能超过/etc/security/limits.conf的大小,否则就会报错

会导致安装出错,没法正确修改配置。

解决方案:1、修改/etc/security/limits.conf,尾部添加值更大的描述符

openGauss spring opengauss springboot,openGauss spring opengauss springboot_服务器_15,第15张

nom soft core 102400
 nom hard core 102400
 nom soft nofile 819200
 nom hard nofile 819200
 nom soft nproc 65535
 nom hard nproc 65535
 nom soft stack 65535
 nom hard stack 65535
 nom soft memlock 4000000
 nom hard memlock 400000


Or 2、找到普通用户登录执行的脚本,把ulimit -n xxx命令注释。

2.openGauss安装只能在普通用户shell下进行,以及需要手动修改安装路径操作权限

3.openEluer 22.03ETS里面的库文件libreadline为libreadline.so.8,而最新的openGauss需要libreadline.so.7,需要手动建立软连接

4.安全设置(详见官方文档),需要关闭防火墙,设置时区,关闭swap交换内存

普通用户缺少的一些便利的配置

####为普通用户添加到sudoers

openGauss spring opengauss springboot,openGauss spring opengauss springboot_linux_16,第16张

添加su的权限

openGauss spring opengauss springboot,openGauss spring opengauss springboot_linux_17,第17张

###############


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明原文出处。如若内容造成侵权/违法违规/事实不符,请联系SD编程学习网:675289112@qq.com进行投诉反馈,一经查实,立即删除!