问题场景如下:
客户误删除了备机实例的实例目录,需要执行gs_replace进行节点修复。执行过程中提示需要输入密码并有如下报错:

问题原因:本地登录是sha256的认证方式
处理方式:需对认证方式做修改,节点修复完成后恢复原设置,操作如下:
gs_guc set -Z coordinator -Z datanode -N all -I all -h "local all all trust" gs_replace -t config -h hostname1,hostname2 # hostname1表示需要修复的节点名 gs_replace -t start -h hostname1,hostname2 cm_ctl switchover -a # 如无需主备切换可不做此步 gs_guc set -Z coordinator -Z datanode -N all -I all -h "local all all sha256"
原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/tech/bigdata/316476.html