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
使用--zipin
选项创建的zip文件验证Greenplum数据库平台设置:
# gpcheck --zipin gpcheck_timestamp.tar.gz
查看收集的Greenplum数据库平台设置:
# gpcheck -f hostfile_gpcheck --stdout
另见
[gpssh](gpssh.html#topic1)
、[gpscp](gpscp.html#topic1)
、[gpcheckperf](gpcheckperf.html#topic1)