Skip to main content

将其他计算机连接到 ArcGIS Data Pipelines Server 站点

多机 ArcGIS Data Pipelines Server 站点允许您支持多个活动数据管道作者在编辑器中工作,或支持多个计划任务同时运行。 如果您有许多活动数据管道作者或计划安排许多任务运行,或者如果单机站点的资源不足以满足用户需求,则扩展到多机站点可能会有所帮助。

ArcGIS Data Pipelines Server 站点中的所有计算机必须具有相同的版本和许可文件。 在设置的第一台计算机上,您需要创建 ArcGIS Data Pipelines Server 站点。 然后,您可以将任何其他 ArcGIS Data Pipelines Server 计算机加入到该站点。

准备加入 ArcGIS Data Pipelines Server

当您创建 ArcGIS Data Pipelines Server 站点时,您需要指定配置存储和服务器目录的位置。 在多机站点中,您必须共享配置存储和服务器目录,以供其他计算机访问。 如果在创建站点时未指定自定义位置,则默认情况下可以在 c:\arcgisdatapipelinesserver 中找到这些目录。

当您创建 ArcGIS Data Pipelines Server 站点时,您需要指定配置存储和服务器目录的位置。 在多机站点中,您必须共享配置存储和服务器目录,以供其他计算机访问。 如果在创建站点时未指定自定义位置,则默认情况下可以在 <ArcGIS Data Pipelines Server installation directory>/datapipelines/usr/ 中找到这些目录。

安装和配置多机 ArcGIS Data Pipelines Server 站点

设置多机 ArcGIS Data Pipelines Server 站点时,需要执行其他步骤。

  1. 验证您的计算机是否满足 ArcGIS Data Pipelines Server 的系统要求

    每台计算机上已安装的 ArcGIS Data Pipelines Server 版本及其许可文件必须相同。 在每次安装期间输入相同的 ArcGIS Data Pipelines Server 账户。 建议使用域或活动目录账户,但是,如果选择本地账户,该账户必须存在于每台计算机上并且使用相同的用户名和密码组合。 请记住,您指定的账户不必是管理员组的一部分。

  2. 在将计算机加入 ArcGIS Data Pipelines Server 站点之前,必须先具有要加入的现有站点。 要创建初始站点,请参阅创建 ArcGIS Data Pipelines Server 站点

  3. ArcGIS Data Pipelines Server 账户授予对现有站点的目录文件夹和配置存储文件夹的读写访问权限。 确保在文件资源管理器的共享安全性选项卡中设置权限。

    注:

    ArcGIS Data Pipelines Server 不支持隐藏或使用特殊字符(例如 $)的共享网络目录。

    如果对 directories 和 config-store 使用 UNC 路径,则在指定任何反斜线 (\) 时必须将其转义。 例如,如果路径为 \\mymachine\config-store,请指定 \\\\mymachine\\config-store

    • 如果您的 ArcGIS Data Pipelines Server 账户使用的是群组托管服务账户 (gMSA),则必须允许服务账户具有“共享”和“安全性”选项卡的完全控制权限。 在权限编辑器中,单击添加,然后打开对象类型对话框。 选中服务账户的复选框。
  4. 在将加入现有站点的一个或多个计算机上安装 ArcGIS Data Pipelines Server。

  5. 按照以下步骤使用配置向导将每台附加计算机加入站点。 如果您希望从命令行加入站点,请参阅下一步。

    1. 从第一台附加计算机中,打开 ArcGIS Data Pipelines Server 配置向导。

    2. 单击加入现有站点

    3. 输入在步骤 2 中创建的 ArcGIS Data Pipelines Server 站点的站点 URL 和登录凭据。

    4. 针对您要加入站点的每台附加计算机重复上述操作。

    将其他计算机加入到站点时,它们在站点中被视作相同级别,没有主次之分。

  6. 或者,使用命令行实用程序将每台附加计算机加入站点,如下所示:

    1. 确保您已使用 ArcGIS Data Pipelines Server 账户登录到计算机。

    2. 打开命令提示符并运行位于 <ArcGIS Data Pipelines Server install directory>\tools\joinsitejoin-site.bat 实用程序。 该实用程序的命令行参数如下:

    • -u--username - 主站点管理员的用户名。 用户名不能包含以下字符:\|/:*?<>

    • -p--password - 主站点管理员的密码。 用户名不能包含以下字符:\|/:*?<>

    • -f--file - join-site 实用程序的配置存储连接文件。

    • -s--siteUrl - 要加入的现有 ArcGIS Data Pipelines Server 站点的 URL,格式为 https://datapipelinesserver.example.com:14443/arcgis/admin

    • -h--help - 显示命令行帮助并退出。

    以下为该实用程序命令的示例:

    <ArcGIS Data Pipelines Server install directory>\tools\joinsite\join-site.bat -u PSAusername -p PSApassword -s https://datapipelinesserver.example.com:14443/arcgis/admin
    

    如果输入的账户登录凭据和站点 URL 均正确,则该实用程序会将计算机加入到 ArcGIS Data Pipelines Server 站点。 对每台附加计算机重复此步骤。

提示:

在向站点加入计算机时,详细级别的日志将写入 <ArcGIS Data Pipelines Server installation directory>\usr\logs\<machine name>\server。 如果加入站点失败,则可使用文本编辑器打开日志以获取有关该问题的详细信息。

在加入站点完成后,这些日志将移动到 <ArcGIS Data Pipelines Server installation drive>\arcgisdatapipelinesserver\logs,且日志级别将设置为“警告”。

  1. 验证您的计算机是否满足 ArcGIS Data Pipelines Server 的系统要求

    确保使用同一操作系统用户在两台计算机上进行安装。 用于安装 ArcGIS Data Pipelines Server 的用户账户将是用于运行软件的账户。 群组用户和所有其他用户必须至少具有对 ArcGIS Data Pipelines Server 安装目录的执行权限。 请注意,不支持使用 root 账户安装 ArcGIS Data Pipelines Server。

  2. 在将计算机加入 ArcGIS Data Pipelines Server 站点之前,必须先具有要加入的现有站点。 要创建初始站点,请参阅创建 ArcGIS Data Pipelines Server 站点

  3. 对现有站点的目录文件夹和配置存储文件夹授予至少 700 种权限。 应将这些权限授予 ArcGIS Data Pipelines Server 账户。

    注:

    ArcGIS Data Pipelines Server 不支持隐藏或使用特殊字符(例如 $)的共享网络目录。

  4. 在将加入现有站点的一个或多个计算机上安装 ArcGIS Data Pipelines Server。

  5. 按照以下步骤使用配置向导将每台附加计算机加入站点。 如果您希望从命令行加入站点,请参阅下一步。

    1. 从第一台附加计算机中,打开 ArcGIS Data Pipelines Server 配置向导。

    2. 单击加入现有站点

    3. 输入在步骤 2 中创建的 ArcGIS Data Pipelines Server 站点的站点 URL 和登录凭据。

    4. 针对您要加入站点的每台附加计算机重复上述操作。

    将其他计算机加入到站点时,它们在站点中被视作相同级别,没有主次之分。

  6. 或者,使用命令行实用程序将每台附加计算机加入站点,如下所示:

    1. 确保您已使用 ArcGIS Data Pipelines Server 账户登录到计算机。

    2. 打开命令提示符并运行位于 <ArcGIS Data Pipelines Server install directory>/datapipelines/tools/joinsitejoin-site.sh 实用程序。 该实用程序的命令行参数如下:

    • u--username - 主站点管理员的用户名。 用户名不能包含以下字符:\|/:*?<>

    • -p--password - 主站点管理员的密码。 用户名不能包含以下字符:\|/:*?<>

    • -f--file - join-site 实用程序的配置存储连接文件。

    • -s--siteUrl - 要加入的现有 ArcGIS Data Pipelines Server 站点的 URL,格式为 https://datapipelinesserver.example.com:14443/arcgis/admin

    • -h--help - 显示命令行帮助并退出。

    以下为该实用程序命令的示例:

    <ArcGIS Data Pipelines Server install directory>/datapipelines/tools/joinsite/join-site.sh -u PSAusername -p PSApassword -s https://datapipelinesserver.example.com:14443/arcgis/admin
    

    如果输入的账户登录凭据和站点 URL 均正确,则该实用程序会将计算机加入到 ArcGIS Data Pipelines Server 站点。 对每台附加计算机重复此步骤。

提示:

在向站点中加入计算机时,详细级别的日志将写入 <ArcGIS Data Pipelines Server installation directory>/datapipelines/usr/logs/<machine name>/server。 如果加入站点失败,则可使用文本编辑器打开日志以获取有关该问题的详细信息。

在加入站点完成后,日志将移动到 <ArcGIS Data Pipelines Server installation drive>/datapipelines/usr/logs,且日志级别将设置为“警告”。

将所有计算机加入到站点后,余下的设置过程与单机站点相同。 继续在站点中安装和配置 ArcGIS Web Adaptor

返回顶部