GBase 8a
安装配置
文章

GBase 8a在CentOS/redhat 8安装注意事项

GBase社区管理员
发表于2021-11-18 19:13:04180次浏览0个评论

CentOS 8 / redhat 8操作系统,安装GBase 8a的集群版本时有些事项需要注意,部分内容后续的GBase 8a版本会逐步完善。

python版本

centos 默认带的时python 3.X版本,而当前(2021-11-18)的所有GBase 8a版本,只支持 python 2.X(比如2.7) ,所有需要额外的安装python 2.X 并将默认的python程序改成python2的。

包括python和python-libs两个rpm包。

如果找不到,可以采用centos 7的镜像里带的python 2.7.18版本。

如果有多个版本,可以用如下的命令切换默认的python

alternatives --set python /usr/bin/python2

或者用交互的方式

update-alternatives --config python

GBase安装脚本检测rpm包

GBase 8a安装包解压后的gcinstall目录里,有个 dependRpms 文件,包含了环境检查的rpm包列表,
对应的python部分,比如包含了 python2-libs,需要修改成前一步安装的版本保持一致。比如都叫python-libs或者python2-libs

银河麒麟V10

发现麒麟V10的libidn, 默认没有安装。
手工安装rpm包后,有可能需要在/lib64/下做个软link,否则gclusterd启动报错找不到libidn.so.11

龙蜥

完全升级操作系统后,发现升级gbase时,如下的功能会报lib缺失。

/opt/gcluster/server/bin/gclusterd -V

可以根据报错信息,恢复缺失的rmp包或者so文件

libgcrypt

被升级成了新版本(1.8.5)。需要从redhat7的安装包里,获取一个老的版本(1.5.3)。

libgcrypt-1.5.3-14.el7.x86_64.rpm

libnsl.so.1

丢失了,查看了版本,发现用软连接解决

ln -s /lib64/libnsl.so.2.0.0 /lib64/libnsl.so.1
评论已关闭