批量操作各节点
下文介绍如何使用Greenplum提供的gpssh工具在Greenplum集群中的多个节点上执行批量命令。gpssh是Greenplum提供的用于在集群中所有或指定节点上执行远程命令的工具。通过master节点高效地管理整个Greenplum集群,而无需单独登录到每个节点上执行相同的命令。请在master节点执行本章节的操作。
详细操作步骤如下。
- 以gpadmin用户身份登录到Greenplum的主节点gp-mdw。
- 通过一个包含所有节点主机名的文件,将所有节点都连接到master上,然后就可以通过master节点同步批量操作其他节点。
1
gpssh -f /data/gpdb/all_hosts
- 创建主节点目录。
1
mkdir -p /data/gpdb/master
该命令将在集群中的每个节点上创建一个名为master的目录。命令返回各个节点名的名称,表明该命令已在相应节点上成功执行。预期结果:
1 2
[gp-mdw] [gp-sdw]
- 创建segdata数据目录。这个目录用于存储segment实例的数据。
1
mkdir -p /data/gpdb/segdata
该命令将在集群中的每个节点上创建一个名为segdata的目录。命令返回各个节点名的名称,表明该命令已在相应节点上成功执行。预期结果:1 2
[gp-mdw] [gp-sdw]
父主题: 连通所有节点