扩容coordinator节点报错“fail to execute gcadmin cpcorditbl coorHo...

扩容安装coordinator节点时,gcinstall.py脚本安装新coordinator节点后需要将原有coordinator节点上的元数据同步到新的coordinator节点上,此时gcinstall.py脚本将会执行gcadmin cpcorditbl coorHosts.xml命令,gcadmin同步coordinator元数据失败时将会打印该报错信息“fail to execute gcadmin cpcorditbl coorHosts.xml”。

2 回答

gcadmin在同步coordinator节点元数据时需要将原有coordinator节点的元数据打包、拷贝到新节点上,然后解压到新coordinator节点上,最后将新coordinator节点的gclusterd进程杀掉重启。出现该问题的原因是可能是由于元数据过多,在打包拷贝的过程中超时造成的。此时可查看gcintall.log中是否有“Error cause timeout”确定。
2018-6-5 15:51
同步元数据超时导致扩容coordinator节点失败时,可在执行扩容安装时使用“--timeout”参数设定更大的超时时间,gcadmin默认的超时时间为5分钟。
gcinstall.py设定timeout的时间单位为分钟(minute),help信息如下所示:
Usage: gcinstall.py [options]
Options:
  -h, --help            show this help message and exit
  -U, --upgrade         upgrade install
  --silent=SILENTCONFIG
                        use the supplied properties file for a 'silent'
                        install
  --timeout=TIMEOUT     sync coordinator node metadata
                        timeout,unit(minute),default 15mins.
  --backup_dir=BACKUP_DIR
                        The package path of backup file,default
                        /home/$dbaUser.

2018-6-5 15:52

撰写回答

您需要登录后才可以回帖 登录 | 立即注册

提问者

发布167
回答440

相关资料