修改集群服务器操作系统gbase用户密码对集群功能是否有影响
warning:
这篇文章距离上次修改已过1648天,其中的内容可能已经有所变动。
在8.5.1.2_build11.4_r64_2版本上做了测试,将操作系统gbase用户密码更改为gbase123(默认gbase)。
测试结论:
1、安装加组阶段需要重建gbase用户的互信。
加组会受影响,加第一个组时可以指定ospassword,加第二个组时即使指定ospassword也不行。需要修改gbase用户密码,改回gbase,再加组,或者重新建立gbase用户的互信之后,加组可以成功。
2、DDL、DML、查询、加载、select into outfile没有影响。
3、备份恢复需要指定密码。
[gbase@redhat1 ~]$ gcrcman.py -d/home/gbase/bakdir -P gbase123
4、缩容扩容需要指定密码。
[gbase@redhat1 ~]$ gcluster_reconfig.py -P -s sg02
Current System User Password:********
[gbase@redhat1 ~]$ gcluster_reconfig.py -P -e sg02
Current System User Password:********
5、自动同步没有影响。
加组过程简述:
加第一个组
[gbase@redhat1 ~]$ gcadmin addsg --ospassword gbase123 --nodes 172.16.0.11,172.16.0.12 --names node1,node2
否则,报错
passwd_check failed: 255
[GBA-03GA-0009] ERROR: passwd check failed.
[addsafegroup] Fail to add safegroup .
加第二个组,指定--ospassword,也报错
[gbase@redhat1 ~]$ gcadmin addsg --ospassword gbase123 --nodes 172.16.0.13,172.16.0.14 --names node3,node4
ERROR: nodecopy failed: 5
ERROR: copy node 172.16.0.14 data failed: 1.
[GBA-03GA-0009] copy node 172.16.0.14 environment failed.
[addsafegroup] Fail to add safegroup .
========== safegroup post handling . . .
restore cluster mode to normal success
finish safegroup post handling