运行 gpccinstall 时安装 greenplum 命令中心失败

Posted

技术标签:

【中文标题】运行 gpccinstall 时安装 greenplum 命令中心失败【英文标题】:failed to install greenplum command center when running gpccinstall 【发布时间】:2019-09-12 10:05:36 【问题描述】:

我用 5.18 为我的 greenplum db 下载了 greenplum-cc-web-4.6.1-LINUX-x86_64.zip,然后点击此链接 (https://gpcc.docs.pivotal.io/460/topics/setup-collection-agents.html) 安装命令中心。当 gpccinstall 出现故障时,一切正常。它显示以下错误:

RunCommandOnEachHost fail on host:  client-gp03.bj
Error when unzip remote binary on sdw3 bin/gpccws
bin/ccagent
bin/gpcc
conf/app.conf
gpcc_path.sh
bin/start_agent.sh
bin/queryinfocat.sh
bin/gpcc_md5
ccdata/
alert-email/alertTemplate.html
alert-email/send_alert.sh.sample
languages/
languages/zh.json
languages/en.json

Error when unzip remote binary on client-gp00.bj bin/gpccws
bin/ccagent
bin/gpcc
conf/app.conf
gpcc_path.sh
bin/start_agent.sh
bin/queryinfocat.sh
bin/gpcc_md5
ccdata/
alert-email/alertTemplate.html
alert-email/send_alert.sh.sample
languages/
languages/zh.json
languages/en.json

Error when unzip remote binary on client-gp01.bj bin/gpccws
bin/ccagent
bin/gpcc
conf/app.conf
gpcc_path.sh
bin/start_agent.sh
bin/queryinfocat.sh
bin/gpcc_md5
ccdata/
alert-email/alertTemplate.html
alert-email/send_alert.sh.sample
languages/
languages/zh.json
languages/en.json

Error when unzip remote binary on client-gp02.bj bin/gpccws
bin/ccagent
bin/gpcc
conf/app.conf
gpcc_path.sh
bin/start_agent.sh
bin/queryinfocat.sh
bin/gpcc_md5
ccdata/
alert-email/alertTemplate.html
alert-email/send_alert.sh.sample
languages/
languages/zh.json
languages/en.json

Error when unzip remote binary on client-gp03.bj Warning: the ECDSA host key for 'client-gp03.bj' differs from the key for the IP address '10.136.173.8'
Offending key for IP in /home/gpadmin/.ssh/known_hosts:10
Matching host key in /home/gpadmin/.ssh/known_hosts:17
tar: bin/gpccws: Cannot open: File exists
tar: Exiting with failure status due to previous errors

RunCommandOnEachHost failure happened

以前有没有人遇到过这个问题?我在谷歌和关键社区中进行了一些搜索,但未能找到解决方案。任何帮助表示赞赏。

顺便说一句,当我忽略上述错误并继续时,我发现 gpcc Web 服务器可以成功启动。当我登录时,只有“查询监视器”UI 部分显示一个警告:“GPCC 不再接收更新。检查您的网络状态或 gpcc 状态并刷新此页面。”,其他部分 UI 似乎正常。

【问题讨论】:

【参考方案1】:

从这里开始:

Error when unzip remote binary on client-gp03.bj Warning: the ECDSA host key for 'client-gp03.bj' differs from the key for the IP address '10.136.173.8'
Offending key for IP in /home/gpadmin/.ssh/known_hosts:10
Matching host key in /home/gpadmin/.ssh/known_hosts:17
tar: bin/gpccws: Cannot open: File exists
tar: Exiting with failure status due to previous errors

您的 /home/gpadmin/.ssh/known_hosts 文件中有重复的 ssh 指纹密钥。我建议从该文件中删除第 10 行和第 17 行,然后运行 ​​ssh-keyscan client-gp03.bj >> /home/gpadmin/.ssh/known_hosts

完成后,尝试ssh-ing到主机,看看指纹错误是否清除,如果是,再次尝试gpcc安装。

【讨论】:

Thx。虽然我听从了您的建议,并将其重新安装到新文件夹,但它会引发以下错误:从 conf/gpcc.conf 中读取设置配置 **** RunCommandOnEachHost 在主机上失败:sdw3 * *** 删除客户端 gp02.bj 上的远程二进制文件时出错 **** 删除客户端 gp01.bj 上的远程二进制文件时出错 **** 删除 sdw3 rm 上的远程二进制文件时出错:无法删除 '/tmp/gpcc. tar.gz':没有这样的文件或目录 **** 删除客户端 gp03.bj 上的远程二进制文件时出错 **** 删除客户端 gp00.bj 上的远程二进制文件时出错 **** RunCommandOnEachHost 发生故障 *** * 对不起,我不知道如何格式化上面的评论,所以我用 **** 代替了回车。这里的 sdw3 是安装在 client-gp03.bj 上的网段。安装日志文件中没有更详细的错误信息 如果不修复上述错误,我可以使用“gpcc start”成功启动 Web 服务器。使用 chrome 开发工具,我可以在“查询监视器”页面中找到 uri:/gpcc_v1/gp_wlm/config 的一个“404 Not Found”错误,显示文本:GPCC 不再接收更新。检查您的网络状态或 gpcc 状态并刷新此页面。不知道是不是上述安装失败造成的。 非常感谢。请你再看看好吗? @泰勒拉默 我还在 MASTER 目录中发现了一些错误日志:2019-09-17 11:16:34|:-WARNING: [gpmmon.c:498] 来自 recvpkt 系统调用的错误 104 **** 2019-09-17 11:16:34|:-警告:[gpmmon.c:698] 无法连接到客户端-gp03.bj (W.X.Y.Z:P) **** 2019-09-17 11:16:42| :-LOG: 与 sdw3 的连接丢失。重新启动 gpsmon。 **** 2019-09-17 11:16:50|:-警告:[gpmmon.c:498] 来自 recvpkt 系统调用的错误 104 **** 2019-09-17 11:16:50|:-警告: [gpmmon.c:698] 无法连接到 sdw3 (W.X.Y.Z:P) **** 2019-09-17 11:16:58|:-LOG: 与 sdw3 的连接丢失。重新启动 gpsmon。 ****

以上是关于运行 gpccinstall 时安装 greenplum 命令中心失败的主要内容,如果未能解决你的问题,请参考以下文章

快速图象处理

greenplum的升级与连接池pgbouncer

Xcode 运行脚本构建阶段“仅在安装时运行脚本”选项

无法安装Silverlight Developer运行时

Python CLI 应用程序在从 PyPI 安装时不运行,在本地安装时运行良好

安装SQL SERVER 2008 R2后,运行时出错。