ITPub博客

首页 > 数据库 > > 安装-Agent安装

安装-Agent安装

作者:GaussDB_数据库 时间:2020-02-18 10:19:25 0 删除 编辑

本节描述在预安装期间遇到的错误原因和解决方案。

表1 错误信息参考

错误消息

原因和解决方案

<user home path>/.bashrc: No such file or directory

原因:未对用户创建文件夹。

解决方案:创建并保存文件。

  1. vi ~/.bashrc
  2. 使用Esc键,并输入:wq!

input path "<path>" is not valid, these characters |;&$><{}`()[]?* are not allowed.

原因:不允许使用|;&$><{}`()[]?*等特殊字符。

解决方案:删除特殊字符之后重试。

Pre-install check failed

Exited with error code 255

原因:节点故障。

解决方案:确保节点已正常启动、正在运行、且可以访问。

Pre-install check failed

Node is reachable but user is not available

原因:该用户已从节点删除。

解决方案:确保该用户可用,且用户凭证正确。

In the output, the Status column shows one or more nodes as INSTALLED.

原因:节点已安装DMAgent。

解决方案:要重新安装DMAgent,请先将其卸载然后重试。

说明:

如果显示卸载成功,并且预安装结果显示已安装,则使用已安装的端口号进行卸载。

Please check values of DMAgent in configuration file no parameters should have empty values

原因:dmaParam.conf中的一个或多个配置参数缺失或无效。

解决方案:请确保正确输入dmaParam.conf文件中的所有参数,然后重试。

Prerequisite check failed

No such file or directory

原因:DMAgent包中不存在配置文件。

解决方案:将dmaParam.conf文件放在DMAgent文件夹内。

Prerequisite check failed

Check values of DMAgent in configuration file no parameters should have empty value

原因:配置文件中缺失某些参数值。

解决方案:在配置文件中保存所有参数值。

Prerequisite check failed

Cannot create directory <path>: Permission denied

原因:用户没有权限在指定路径下创建目录。

解决方案:在用户有访问权限的路径下创建目录,或为root用户提供访问该文件夹的权限。

/bin/sh: pssh: command not found

原因:找不到pssh命令。

解决方案:安装pssh命令并确保该命令有效。

/bin/sh: /opt/huawei/wisequery/pssh-2.3.1/bin/pssh: Permission denied

原因:没有执行pssh命令的权限。

解决方案:为root用户提供访问权限以执行此命令。

Prerequisite check failed

iostat -k command Check shows as "Failed"

原因:iostat包不存在。

解决方案:有关安装过程执行前需要安装的命令包详情,请参见准备安装环境。

Prerequisite check failed

netstat command Check shows as "Failed"

原因:netstat包不可用。

解决方案:有关安装过程执行前需要安装的命令包详情,请参见准备安装环境。。

Prerequisite check failed

less /proc/vmstat command Check shows as "Failed"

原因:vmstat文件已被删除。

解决方案:添加vmstat文件。

Prerequisite check failed

less /proc/meminfo command Check shows as "Failed"

原因:meminfo文件已被删除。

解决方案:添加meminfo文件。

Prerequisite check failed

head -1 /proc/stat command Check shows as "Failed"

原因:stat文件已被删除。

解决方案:添加stat文件。

Prerequisite check failed

Python Check shows as "Failed"

原因:推荐的Python版本不可用或未安装。

解决方案:安装推荐的Python版本。有关Python版本要求,请参见系统要求。

Prerequisite check failed

Java Check shows as "Failed"

原因:推荐的Java版本不可用或未安装。

解决方案:安装推荐的Java版本。有关Java版本要求,请参见系统要求。

Prerequisite check failed

Disk Space Check shows as "Failed"

原因:所需的磁盘空间不足。

解决方案:释放磁盘空间,继续进行安装前检查。有关可用磁盘空间的要求,请参见系统要求。

Prerequisite check failed

Port Range Check shows as "Failed"

原因:端口范围不满足要求。

解决方案:端口范围的下限必须大于1024且小于系统端口范围的下限。端口范围的上限必须大于系统端口范围的上限且小于65535。

Prerequisite check failed

Port Availability Check shows as "Failed"

原因:端口上已有进程正在运行。

解决方案:如果条件允许,停止该进程。如果无法停止,提供其他空闲端口,并在配置文件中更新端口号。

Prerequisite check failed

A 集群状态 check shows as "Failed"

原因:集群处于非正常状态。

解决方案:将集群恢复至正常状态。

Prerequisite check failed

DMAgent Preinstall check shows as "Failed"

原因:大集群卸载未完成,仍在使用中。

解决方案:再次执行卸载。

Prerequisite check failed

Prerequisite check failed, for details look into log file

原因:该用户正在运行DMA进程。

解决方案:

  1. 运行卸载IP地址命令:
    python DMAgent.py -a uninstall --ip-address="<IP address1>"
    尝试扩展/替换该节点。
  2. 如果扩展/替换失败,请记录返回结果中的路径并执行以下操作:
    • 访问该节点,从.bashrc文件中删除该文件夹/路径。
    • 删除contrab条目。
    • 停止正在运行的DMA进程。

Installation check failed

Exited with error code 255

原因:节点故障。

解决方案:确保节点已正常启动、正在运行、且可以访问。

Installation check failed

Node is reachable but user is not available

原因:该用户已从节点删除。

解决方案:确保该用户可用,且用户凭据正确。

Crontab Entry failed

原因:crontab条目缺失。

解决方案:

  1. 登录集群OS账号。
    source ~/.dmabashrc; cd $DMA_HOME
    运行如下命令验证状态。
  2. $ python AutoPilotAgent.py -a status
    在故障节点上添加如下crontab条目。
  3. * * * * * source /etc/profile;(if [-f ~/.profile];then source ~/.profile;fi);source ~/.bashrc; python $DMA_HOME/AutoPilotAgent.py -a start >/dev/null 2>&1

keytool: command not found

原因:当前用户可能未设置JDK路径。

解决方案:为用户设置JDK路径,详情请参见准备安装环境。

Post installation check failed

DM_AGENT_HOME environment variable not in .bashrc file

原因:.bashrc文件中未设置DMAgent环境变量。

解决方案:在发生故障的节点上卸载DMAgent,并重新为该节点进行安装前检查和安装。

Post installation check failed

Crontab job not scheduled

原因:失败节点上的crontab文件已被修改或删除。

解决方案:在发生故障的节点上卸载DMAgent,并重新为该节点进行安装前检查和安装。

DMAgent directory does not exist

原因:DMAgent包未复制到故障节点。

解决方案:在发生故障的节点上卸载DMAgent,并重新为该节点进行安装前检查和安装。

DMA Installation failed

原因:节点故障。

解决方案:在发生故障的节点上卸载DMAgent,并重新为该节点进行安装前检查和安装。

Post installation validation failed

原因:任意节点故障。用户为所有节点设置环境变量后,Database Manager不显示任何节点的信息。

解决方案:集群安装后,运行gs_ssh -c "hostname -i"命令获取故障节点的信息。确保节点已正常启动、正在运行、且可以访问。

Agent undetected by UI when it is manually uninstalled and installed.

原因:未更新Agent配置文件server.conf中的Agent证书和IP地址字段。

解决方案: 手动卸载/安装时,更新配置文件中的证书和IP地址,并重启Agent。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3156816/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2020-01-06

  • 博文量
    2907
  • 访问量
    19347