openGauss数据库在CentOS上如何安装


本篇内容介绍了“openGauss数据库在CentOS上如何安装”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!安装数据库前先要有已安装centOS 7.6的服务器+数据库安装包。首先找小伙伴申请了华为云ECS服务器安装好了OS,这里使用的是x86_64+centos。 华为云服务器现在可是很划算呢,安装也很方便。通过软件包 | openGauss登录openGauss开源社区,选择3.0.0版本对应平台企业版安装包。我用的centos_x86_64,安装包下载到本地。文件名:openGauss-3.0.0-CentOS-64bit-all.tar.gz。centos自带的python是python2,不符合官方文档要求。(实际也确实不能支撑openGauss安装,我已经试过了)而且官方文档只写了要求有python3,并没有详细的说明要怎么装,所以就对一些新手不太友好。
centos要求python只能是3.6.X,而不是及以上,也就是不能用3.7。我这里用的3.6.15。Python3安装还依赖zlib。所以无论在线还是离线安装都需要先把zlib相关安装完成。
如果服务器可以直接连到互联网yum源或者自己公司的yum源 ,就可以参考在线版安装。否则使用离线安装。这里要求服务器可以直接连到互联网用yum 或者wget,或者配置了代理。1.安装依赖包,有些可能系统自带,没关系。完成后会提示“Complete!”
2.下载python安装包因为下载很慢,也可以先去python官网下载一个新版本到本地再上传到服务器。
解压然后安装python3.6。make编译时间比较长,耐心等待,满屏的输出陪着你。最后提示Successfully就说明安装成功了。但是,注意此时还需要设置下OS上python的软连接。其中,/usr/local/python3/需要替换为你自己python安装包的实际路径,就是上面./configure的路径。如果是按照我的指导做的就不用改。到这里在centos上安装python3.6就完成了。由于有时需要在公司内网安装,服务器直接下载不方便,什么 yum 、wget 统统不可用。只能去官网下载软件到windows然后上传linux后安装。所以我机器上自带了1.2.7版本,需要安装1.2.7版本的zlib-devel。自己去搜一个对应版本的上传到服务器上。剩下的就是按照在线版中说的,将python安装包下载本地后上传,执行与在线版相同的安装和配置动作即可。从安装文档示例中,把主机名pekphisprb70593和IP 10.x.x.x替换成自己实际使用的值。保存到文件,文件名为cluster_config.xml。
下面是修改后的内容。注意编码格式,我用notepad++ 可以看到编码格式为UTF-8。新手建议Windows上修改完再上传服务器。这一步基本上就是按照产品文档进行安装的了,没啥好说的。
1.以root用户登录待安装openGauss的任意主机,并按规划创建存放安装包的目录。2.将安装包“openGauss-3.0.0-CentOS-64bit-all.tar.gz”和配置文件“cluster_config.xml”都放到上一步所创建的/opt/software/openGauss目录中。
3.解压安装包。4.进入script执行预安装命令。我采用的是交互式,所以需要在中间提示的时候输入密码。安装时长大概一两分钟。5.切换到omm用户,使用gs_install安装openGa免费云主机域名uss。中间根据提示输入要设置的数据库密码,大概两三分钟的样子。6.检查下数据库状态,state都是Normal就可以。7.现在试一下连接。安装到此结束。1.Python安装 make install提示zipimport.ZipImportError:can’t decompress data;zlib not available。然后这里报错了,提示zlib没有,解压不了数据。这种一般是没有装zlib-devel。可以用yum的话执行 yum -y install zlib-devel 装一下。
只能离线装的话就按照本文离线版安装章节解决下。
PS:这里我搜了很多资料,因为没有配置yum,只能离线方式安装。开始按照zlib-xxx.tar.gz安装然后编译,结果安装python一直提示上面的错,还以为是zlib配置的不对,后来尝试了zlib-devel的其他版本也不可。遇到相同问题的人避开这个坑。2.openGauss执行./preinstall时报错提示“Unable to import module: libpython3.6m.so.1.0: cannot open shared object file: No such file or directory.”是python配置没弄好。解决办法:
找到这个文件,写到python配置文件里。在这个路径下新建python3.conf,里面写入libpython3.6m.so.1.0的上一层目录,我这里找到两条,写一条就好了,比如/usr/local/python3/lib,然后保存退出。
执行下面这个重新加载下。再重新执行步骤4 ./gs_preinstall那条命令就可以了。“openGauss数据库在CentOS上如何安装”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注百云主机网站,小编将为大家输出更多高质量的实用文章!

相关推荐: react+maxlength不生效如何解决

本篇内容介绍了“react+maxlength不生效如何解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况免费云主机域名吧!希望大家仔细阅读,能够学有所成!react+maxlength不生效的解…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 04/01 14:44
Next 04/01 14:44

相关推荐