---
title: 批量操作各节点
description: "下文介绍如何使用Greenplum提供的gpssh工具在Greenplum集群中的多个节点上执行批量命令。gpssh是Greenplum提供的用于在集群中所有或指定节点上执行远程命令的工具。通过master节点高效地管理整个Greenplum集群，而无需单独登录到每个节点上执行相同的命令。请在master节点执行本章节的操作。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdbs/ecosystemEnable/Greenplum/kunpenggreenplum_kae_03_0017.html
sourcePath: /source/zh/kunpengdbs/ecosystemEnable/Greenplum/kunpenggreenplum_kae_03_0017.html
indexId: 1f5ecc0d718e25daf7b5a46c9a6a307e862325af7d8079b6d4925e4abc70b50b81
---
# 批量操作各节点

下文介绍如何使用Greenplum提供的gpssh工具在Greenplum集群中的多个节点上执行批量命令。gpssh是Greenplum提供的用于在集群中所有或指定节点上执行远程命令的工具。通过master节点高效地管理整个Greenplum集群，而无需单独登录到每个节点上执行相同的命令。请在master节点执行本章节的操作。

详细操作步骤如下。

1. 以gpadmin用户身份登录到Greenplum的主节点gp-mdw。
2. 通过一个包含所有节点主机名的文件，将所有节点都连接到master上，然后就可以通过master节点同步批量操作其他节点。
  1 gpssh -f /data/gpdb/all_hosts

3. 创建主节点目录。
  1 mkdir -p /data/gpdb/master

  该命令将在集群中的每个节点上创建一个名为master的目录。命令返回各个节点名的名称，表明该命令已在相应节点上成功执行。预期结果：

  1 2 [gp-mdw] [gp-sdw]

4. 创建segdata数据目录。这个目录用于存储segment实例的数据。
  1 mkdir -p /data/gpdb/segdata

  该命令将在集群中的每个节点上创建一个名为segdata的目录。命令返回各个节点名的名称，表明该命令已在相应节点上成功执行。预期结果： 1 2 [gp-mdw] [gp-sdw]
