gpcheck

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

概要

  1. gpcheck {{-f | --file} hostfile_gpcheck | {-h | --host} host_ID| --local }
  2. [-m master_host] [-s standby_master_host] [--stdout | --zipout]
  3. [--config config_file]
  4. gpcheck --zipin gpcheck_zipfile
  5. gpcheck -?
  6. 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数据库平台设置:

  1. # gpcheck -f hostfile_gpcheck

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

  1. # gpcheck -f hostfile_gpcheck --zipout

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

  1. # gpcheck --zipin gpcheck_timestamp.tar.gz

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

  1. # gpcheck -f hostfile_gpcheck --stdout

另见

gpsshgpscpgpcheckperf