gbase

导航

GBase 8a 数据库集群安装失败问题排查及解决办法

GBase 数据
一、安装集群遇到tar问题
问题1:gbase用户下执行tar xfj GBase8a_MPP_Cluster-NoLicense-9.5..-redhat7.3-x86_64.tar.bz2
报错信息:tar 归档文件中异常的 EOF
产生原因:下载的压缩包不完整,存在异常
解决办法:将原压缩包删除,再重新下载,再次执行tar命令没有问题。

问题2:修改好安装配置文件demo.options后,执行安装命令./gcinstall.py --silent=demo.options安装到最后出现未安装成功的问题。
报错信息:2020-12-10 15:32:12,778-ERROR tar: /opt/rpms/corosync-1.4.6-123503.tar.bz2:归档中找不到
tar: 由于前次错误,将以上次的错误状态退出
查看安装日志:路径/tmp
[gbase@node-2 tmp]$ cd /tmp
[gbase@node-2 tmp]$ cat InstallTar_2020_12_10.log
日志关于安装报错内容:
2020-12-10 15:00:05,229-DEBUG tar -mjxf /opt/rpms/corosync-*.tar.bz2 -C /opt
2020-12-10 15:00:08,250-ERROR
2020-12-10 15:00:08,251-ERROR tar: /opt/rpms/corosync-1.4.6-123503.tar.bz2:归档中找不到
tar: 由于前次错误,将以上次的错误状态退出
解决办法:需要删除该节点/opt下的rpms文件,再执行安装命令成功。

二、安装集群报错节点不可用问题
问题:安装单节点952集群报错

排查问题原因:
首先,排查节点网络状态,查看后并无异常,但使用gbase用户ping不通节点ip,报错信息如下
[gbase@node-2 opt]$ ping 10.40..
ping: socket: Operation not permitted
然而,使用root用户可以ping通节点ip
[root@node-2 opt]# ping 10.10.2.*
PING 10.10.2.* (10.10.2.) 56(84) bytes of data.
64 bytes from 10.10.2.
: icmp_seq=1 ttl=64 time=0.072 ms
64 bytes from 10.10.2.: icmp_seq=2 ttl=64 time=0.092 ms
64 bytes from 10.10.2.
: icmp_seq=3 ttl=64 time=0.102 ms
分析报错原因:
ping命令在运行中采用了ICMP协议,需要发送ICMP报文。但只有root用户才能建立ICMP报文,而正常情况下,ping命令的权限应为-rwsr-xr-x,即带有suid的文件,一旦该权限被修改,则普通用户无法正常使用该命令。
解决办法:
使用root用户执行如下命令,再ping
chmod u+s /bin/ping(永久性)
即权限如下:
-rwsr-xr-x. 1 root root 66176 Aug 4 2017 ping
[gbase@node-2 ~]$ ping 10.10.2.*
PING 10.10.2.* (10.10.2.) 56(84) bytes of data.
64 bytes from 10.10.2.
: icmp_seq=1 ttl=64 time=0.081 ms
64 bytes from 10.10.2.: icmp_seq=2 ttl=64 time=0.067 ms
^C
--- 10.10.2.
ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.067/0.074/0.081/0.007 ms

posted on 2024-09-19 13:38  GBase数据库  阅读(27)  评论(0编辑  收藏  举报