GBase 8a数据库集群支持故障损坏节点的替换操作,但要求在新节点操作系统要存在dbaUser(一般是gbase用户),如果不存在,则在进行检查时,使用dbaUser无法连接导致报错。
目录导航
报错样例
Fail to get XX.XX.XX.XX's free disk, reason:Fail to login XX.XX.XX.XX. errno: -1, errmsg: gbase@XX.XX.XX.XX: Permission denied(publickey,gssapi-key,gssapi-with-mic,password).
原因
替换节点不存在gbase用户,其为默认的dbaUser,程序远程会采用gbase用户,然后在su到root,或者sudo进行操作,避免了直接root远程连接(大部分服务器进制root远程直接连接)。
解决
在新节点手工创建gbase用户,并将密码设置成和其它节点相同的。