gpcheck

gpcheck

检查和验证Greenplum数据库平台的设置。

概要

gpcheck {{-f | --file} hostfile_gpcheck | {-h | --host} host_ID| --local } 
   [-m master_host] [-s standby_master_host] [--stdout | --zipout] 
   [--config config_file]

gpcheck --zipin gpcheck_zipfile

gpcheck -? 

gpcheck --version

描述

gpcheck工具确定用户正在运行Greenplum数据库的平台,并且验证各种平台相关的配置设置。gpcheck可以使用一个主机文件或者之前由--zipout选项创建的文件来验证平台设置。在成功的验证过程结束时,将显示GPCHECK_NORMAL消息。如果显示GPCHECK_ERROR,则一个或多个验证检查失败。用户也可以使用gpcheck来收集和查看主机上的平台设置,而不运行验证检查。

用户应该以root用户运行gpcheck。如果用户没有以root用户运行gpcheck,该工具将显示一条警告消息,并且将无法验证所有的配置设置;只有其中的一些设置将被验证。

选项

--config config_file
替代默认配置文件$GPHOME/etc/gpcheck.cnf(或者Dell EMC Greenplum Data Computing Appliance上的~/gpconfigs/gpcheck_dca_config)配置文件的名字。该文件指定要运行的OS相关的检查。
{-f | --file} hostfile_gpcheck
包含被gpcheck用来验证平台相关设置的主机列表的文件名称。该文件应包含Greenplum数据库系统中所有主机(Master、后备Master和Segment)的单一主机名。gpcheck使用SSH连接到这些主机。
{--h | --host} host_ID
在由host_ID指定的Greenplum数据库系统中的主机上检查平台相关的设置。gpcheck使用SSH连接到该主机。
--local
检查运行gpcheck的Segment主机上的平台相关设置。 这一选项不需要SSH认证。
-m master_host
此选项已弃用,将在以后的版本中删除。
-s standby_master_host
此选项已弃用,将在以后的版本中删除。
--stdout
显示从gpcheck收集的主机信息。不执行检查或验证。
--zipout
将所有收集的数据保存到当前工作目录中的一个.zip 文件中。gpcheck会自动创建.zip 文件并将其命名为gpcheck_timestamp.tar.gz。不执行检查或验证。
--zipin gpcheck_zipfile
使用此选项解压缩并检查--zipout选项创建的.zip文件。gpcheck 根据用户在此选项中指定的文件执行验证任务。
-? (help)
展示在线帮助。
--version
显示工具的版本。

示例

通过输入主机文件验证Greenplum数据库平台设置:

# gpcheck -f hostfile_gpcheck 

将Greenplum数据库平台设置保存到一个zip文件:

# gpcheck -f hostfile_gpcheck --zipout

使用--zipout选项创建的zip文件验证Greenplum数据库平台设置:

# gpcheck --zipin gpcheck_timestamp.tar.gz

查看收集的Greenplum数据库平台设置:

# gpcheck -f hostfile_gpcheck --stdout

另见

gpsshgpscpgpcheckperf