ArcGIS GA、RA环境搭建

一、GA、RA介绍

1. ArcGIS GeoAnalytics Server(GA)

ArcGIS GeoAnalytics Server是ArcGIS 10.5推出的一款用于矢量大数据分析处理的服务器产品,其利用分布式计算和存储来处理带有时间和空间属性的大规模矢量或者表格数据。对于亿万级别数据量的空间分析,原来需要几天、几周的时间才能处理完成,现在分钟级即可实现,大大提升了庞大空间数据分析处理的效率。

ArcGIS GeoAnalytics Server架构共分为3层:数据层、服务器层以及客户端层,整体架构如下:

(1)数据层:ArcGIS GeoAnalytics Server支持多种来源的大数据,如文件型、云存储、HDFS或者Hive数据仓库。数据存储支持时空大数据库或关系型数据库。

(2)服务器层:多个节点的ArcGIS GeoAnalytics Server集群。ArcGIS GeoAnalytics Server封装了Spark分布式计算框架,一旦接到任务请求,会将任务进行分解并根据当前资源情况将计算任务分配到GeoAnalytics集群中不同的节点,多节点同时进行计算。

(3)客户端:客户端发送任务请求,并对结果服务进行加载和渲染。目前集成大数据分析能力的客户端包括ArcGIS Pro、Portal for ArcGIS (Map Viewer) 、ArcGIS Python API等。其中,计算后的结果数据通过Portal发布为服务作为一个新的图层加载。

2. ArcGIS Image Server

ArcGIS Image Server是ArcGIS平台实现大规模影像管理、共享与应用的服务器产品,支持基于ArcGIS镶嵌数据集的影像发布能力,支持基于Web端的实时动态处理与分布式的栅格大数据分析,可广泛应用于数据提供商、测绘、国土、统计、制图等单位。

在ArcGIS 10.5以前,大规模影像的共享是通过ArcGIS for Server和其扩展ArcGIS Image Extension for Server实现的。在ArcGIS 10.5以后,ArcGIS推出独立授权的影像服务器产品—ArcGIS Image Server。ArcGIS Image Server是ArcGIS Enterprise(组织机构内部搭建Web GIS平台)的可选服务器。在已经具备ArcGIS Enterprise基础部署的基础上,安装并授权ArcGIS Image Server可以为平台提供动态影像服务及栅格大数据分析能力。在ArcGIS 10.6中,ArcGIS Image Server栅格大数据工具进一步丰富,新增水文分析、距离分析相关工具,同时还支持在Portal端自定义大数据处理模型的直接运行。

ArcGIS Image Server主要提供动态影像服务和分布式的栅格大数据分析(RasterAnalytics)两大核心能力。它们在数据层及服务器层上略有差异。

(1)数据层:存储在文件、GDB中的数据都可以通过ArcGIS Image Server发布为动态影像服务。这些数据和服务同样也可以作为RasterAnalyticsRA大数据分析的数据源。RasterAnalytics同时还需要分布式的栅格存储用以存储分布式计算结果

(2)服务器层:ArcGIS Image Server集群可以用于动态影像服务发布,或者RasterAnalytics分布式计算。在使用RasterAnalytics工具时将会调用服务器端的系统服务自动分配资源,单个任务可以分解在多个机器上分布式计算,并将结果输出到分布式的栅格存储中。

(3)客户端:客户端发送任务请求,并对分析结果进行加载和渲染。目前集成栅格大数据分析工具的客户端包括ArcGIS Pro、Portal for ArcGIS(Map Viewer)、ArcGIS Rest API、ArcGIS Python API等。在ArcGIS Pro中,支持基于栅格函数的处理链设计运行,具有强大的可扩展性。

二、环境配置

1. 环境说明

(1)VMware Workstation 14 Pro

(2)Windows Server 2012 R2

(3)ArcGIS Enterprise 10.5

(4)ArcGIS Pro 2.2(安装完后会自动更新到最新版本,可以去ArcGIS Online申请试用)

2. 安装前准备工作

2.1 Windows Server 2012系统安装

参考https://blog.csdn.net/qq_35117024/article/details/80067515,安装完第一个之后,可以使用VMware克隆功能(该功能需要虚拟机关机),一共需要5个Windows Server 2012操作系统,需要保证这5个系统拥有同样的配置,不然会影响后期的Server集群。【右键选择虚拟机->管理->克隆】

2.2 设置共享文件夹

在创建Server集群的时候,必须要保证Server创建站点的目录为共享目录,创建目录的步骤为:选中安装好的虚拟机右键,选择设置,弹出虚拟机设置页面,选择选项,选择共享文件夹,右界面点击总是启用添加文件夹目录,确定

以我安装的为例,共享文件夹为D盘,可以通过\\vmware-host\Shared Folders\D访问【上图只是用来说明,和实际未对应】。

2.3 IP映射

(1)查看IP

在电脑cmd窗口输入ipconfig/all,查看各虚拟机的IP地址,以我装的虚拟机为例,各个虚拟机的名称和IP分别如下:

192.168.17.133   server128.esrichina.com

192.168.17.144   server151.esrichina.com

192.168.17.143   server152.esrichina.com

192.168.17.139   server153.esrichina.com

192.168.17.145   server154.esrichina.com【使用虚拟机时存在一个问题,IP是随机分配的,重启之后IP地址会变,可以找教程固定IP】

(2)添加映射,hosts文件中增加ip和主机名

2.4 关闭防火墙

3.安装

3.1 ArcGIS Enterprise基础环境搭建

主机server128.esrichina.com上部署ArcGIS Enterprise基础环境,ArcGIS Enterprise基础环境包含4个部分,分别为Server、Portal、Data Store(关系型)以及Portal与Server各自的WebAdaptor。

1.安装前准备

1.1 修改计算机名为完全限定域名

ArcGIS Enterprise要求计算机名为完全限定域名主机名加上全路径,全路径中列出了序列中所有的域成员)的形式

(1)打开系统属性,修改计算机名为server128这里是为了后面方便,修改计算机名称短一些,非必须使用这个计算机名),计算机重启

(2)打开系统属性计算机名,点击更改,在弹出的计算机名/域更改页面点击其他,在此计算机的主DNS后缀(P):任意设置一个域名(这里设置为esrichina.com),之后确定,重启。

1.2 配置IIS环境

IIS(Internet Information Services):Web服务组件,包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。

1.2.1 安装IIS

(1)打开服务器管理,点击添加角色和功能,点击下一步

(2)在选择安装类型页面,选择基于角色或基于功能的安装,点击下一步,继续点击下一步

(3)在服务器角色面板,选择Web服务器(IIS,在弹出的添加角色和功能向导页面上,点击添加功能,点击下一步

(4)依次点击下一步,直至确认安装:

1.2.2创建和配置自签名证书

(1)IIS安装成功之后,回到服务器管理,点击工具->Internet Information Service

IIS)管理器

(2)在Internet Information ServicesIIS)管理器界面,选中连接窗口中的计算机名,

双击中间窗口中的服务器证书

(3)在服务器证书右侧操作窗口,点击创建自签名证书,在弹出的创建自签名证书页面,为证书制定一个好记的名称,这里为了方便,记为server128,此时创建的自签名证书出现在服务器证书列表中:

(4)在IIS管理器界面,依次点击左侧连接窗口中的计算机名->网站->Default Web Site,点击右侧窗口中的绑定,在弹出的网站绑定页面中,点击添加,打开添加网站绑定页面:

(5)添加网站绑定页面,在类型下拉列表选择httpsSSL证书(F选择1.2.2(3)中创建的自定义签名server128,点击确定完成IIS启动https的过程。

至此,IIS配置全部完成,可以通过https://[完全限定的计算机域名]访问IIS。

2.安装和配置ArcGIS for Server

2.1安装ArcGIS for Server

(1)点击安装ArcGIS_Server_Windows_105_154004.exe,在Specify Server Account安装界面,设置ArcGIS for Server账户:arcgis,Wbg145446,之后一直next,直至开始安装:

(2)授权,选择我已收到授权文件(安装结束之后授权页面会自动弹出英文界面,也可以从开始状态栏点击授权,此时弹出的就是中文界面)

2.2配置ArcGIS for Server环境

(1)在自动弹出的ArcGIS Server Manager页面上,点击创建新站点

(2)在主站点管理员账户页面上,设置用户名密码(该部分密码不是操作系统级别的密码,可根据需要自行设置,这里依旧设置为arcgis,Wbg145446)

(3)点击下一步指定根服务器目录和配置存储,根据需要自行设置,继续点击下一步,直至配置摘要完成

(4)站点创建完成之后,弹出ArcGIS Server Manager页面,即可通过步骤(2中设置的用户密码登录:

3.安装配置ArcGIS Data Store

3.1安装ArcGIS Data Store

点击安装ArcGIS_DataStore_Windows_105_154006.exe,在Specify ArcGIS Data Store Account安装界面,设置ArcGIS DataStore账户(操作系统级别的账户密码,可以和Server账户密码相同):arcgis,Wbg145446,之后一直next,直至开始安装:

3.2 配置ArcGIS Data Store

(1)在自动弹出的ArcGIS Data Store页面上,选择继续浏览此网站(不推荐)

(2)弹出Data Store配置向导,设置GIS服务器URL(其实是ArcGIS Server站点地址),用户名,密码:

示例:GIS服务器URL:https://server128.esrichina.com:6443

用户名:arcgis

密码:Wbg145446

(3)指定内容目录,点击下一步,在弹出的ArcGIS Data Store类型页面,选择需要配置的ArcGIS Data Store类型

关系:采用PostgreSQL技术,存储门户的托管要数以千计的要素图层数据,包括从空间分析工具的输出创建的托管要素图层

切片缓存:采用CouchDB技术,主要用于支持Portal for ArcGIS网站的托管三维数据。Web GIS 平台中三维能力的提升就是来源于此。除此以外切片缓存型还支持影像数据的分析

时空:时空大数据类型是为大数据分析,实时专门打造,利用elasticsearch技术,具有快速,实时,高并发,高吞吐等特点,在Web GIS 平台中主要用来归档ArcGIS GeoEvent Server实时数据,并且存储ArcGIS GeoAnalytics Server 的结果。

4.安装配置Portal for ArcGIS

4.1安装Portal for ArcGIS

(1)点击安装Portal_for_ArcGIS_Windows_105_154005.exe,在Specify the Portal for ArcGIS Account安装界面,设置Portal for ArcGIS账户(操作系统级别的账户密码,可以和Server账户密码相同):arcgis,Wbg145446,之后一直next,直至开始安装:

(2)安装完成之后,自动弹出软件授权向导,选择我已收到授权文件,选择准备完成授权过程,完成授权

4.2配置Portal for ArcGIS环境

(1)软件授权完成之后,自动弹出Portal for ArcGIS配置界面,选择继续浏览此网站(不推荐)

(2)在Create or Join a Portal页面,点击 CREATE NEW PORTAL,弹出Create a new Portal页面,设置Portal for ArcGIS 初始管理员账户信息,配置内容目录位置,点击CREATE:(范例:arcgis,Wbg145446)。

(3)在弹出的Account Created界面上点击确定完成Portal for ArcGIS 配置

5.安装和配置ArcGIS Web Adaptor

5.1安装ArcGIS Web Adaptor

(1)点击安装Web_Adaptor_for_Microsoft_IIS_105_154007.exe

(2)弹出ArcGIS Web AdaptorIIS10.5页面,点击I Agree,自动安装IIS缺失部分

(3)ArcGIS Web AdaptorIIS10.5 Setup页面,Web sitePort选择443,点击Next,直至New Virtual Directory页面,默认Name for the ArcGIS Web Adaptor为arcgis,点击next,点击Install

(4)重复1-3过程,重新安装一个名为server的Web Adaptor,用于ArcGIS for Server的配置

5.2 用名为arcgis的Web Adaptor配置Portal for ArcGIS

(1)在自动打开的ArcGIS Web Adaptor页面,选择Portal for ArcGIS,点击下一步

(2)在ArcGIS Web Adaptor页面,指定门户url(实际就是Portal的url),管理员用户密码,点击配置。

5.3用名为server的Web Adaptor配置ArcGIS for Server

(1)自动打开的第二个浏览器中,在ArcGIS Web Adaptor页面,选择ArcGIS Server,点击下一步

(2)在弹出的ArcGIS Web Adaptor页面,设置url(ArcGIS for Server的url),用户名和密码,点击配置

6.Portal for ArcGIS和ArcGIS for Server的联合和托管

(1)打开Portal for ArcGIS门户(https://server128.esrichina.com/arcgis/home/),点击Sign In

(2)页面自动跳转到My Organization,点击EDIT SETTINGS,左侧选项卡中选中Servers,点击右侧面板的ADD SERVER   【这一步可能会报错,可以尝试重启一下,然后重复操作;也可以】

(3)弹出的ADD ArcGIS Server页面,按照提示依次输入ArcGIS for Server的REST服务目录地址、ArcGIS for Server管理页面的地址、ArcGIS for Server主站点管理员的用户名和密码,点击ADD,即实现ArcGIS for Server和Portal for ArcGIS的联合

(4)在右侧面板的Hosting Server下拉列表中选择步骤3中添加的server,点击SAVE,最终实现ArcGIS for Server和Portal for ArcGIS的托管

至此,ArcGIS Enterprise的配置全部完成。

3.2 安装GA Server服务器

主机server151.esrichina.com安装GA Server服务器,和ArcGIS Enterprise安装步骤类似,安装ArcGIS Server,授权文件中需要包含GA的授权,否则无法使用GA工具,安装完之后选择创建站点,在主站点管理员账户页面上,设置用户名和密码,指定根服务器目录和配置存储,下图是Enterprise安装时的目录,配置GA时,需要将根服务器和配置存储放在共享文件夹中,比如配置为:

根服务器:\\vmware-host\Shared Folders\D\data\directories

配置储存:\\vmware-host\Shared Folders\D\data\config-store

至此,这一步完成,GA Server服务器搭建成功,最重要的就是服务器目录和配置储存设置为共享文件夹,其他的服务器能够访问,不然会失败。

3.3 Data Store安装(创建时空大数据存储)

主机server152.esrichina.com上搭建时空大数据存储的Data Store,和3.1 Data Store安装步骤相同,Data Store账号密码设置与前面相同,安装完之后对Data Store进行配置,在弹出的配置向导页面,设置GIS服务器Url、用户名和密码,服务器选择server128的服务器,ArcGIS Data Store类型选择时空:

至此,Data Store时空大数据储存类型配置完成。

3.4 安装Image server服务器

主机server153.esrichina.com安装Image Server服务器,和ArcGIS Enterprise安装步骤类似,安装ArcGIS Server,授权文件中需要包含image server的授权,否则无法使用RA工具,安装完之后选择创建站点,在主站点管理员账户页面上,设置用户名和密码,指定根服务器目录和配置存储,下图是Enterprise安装时的目录,配置RA时,需要将根服务器和配置存储放在共享文件夹中,比如配置为:

根服务器:\\vmware-host\Shared Folders\D\dataimage\directories

配置储存:\\vmware-host\Shared Folders\D\dataimage\config-store

至此,Image Server服务器搭建成功。

3.5 Data Store安装(创建切片存储)

主机server154.esrichina.com上上搭建切片缓存存储的Data Store,和3.1 Data Store安装步骤相同,Data Store账号密码设置与前面相同,安装完之后对Data Store进行配置,在弹出的配置向导页面,设置GIS服务器Url、用户名和密码,服务器选择server128的服务器,ArcGIS Data Store类型选择切片

至此,需要安装的全部安装成功,下一步进行配置。

4.相关环境配置

这一部分主要是将GA Server和Image Server托管到server128的主机的portal中,同时注册栅格储存,以及指定GA、RA服务器。

1、添加GA、RA服务器托管

打开https://server128.esrichina.com/arcgis/home/signin.html,将GARA服务器添加进去,参考3.1第6部分,下图以server153为例,需要添加server153server151.

2.  注册栅格储存

打开主机server153的Server Manager,Data Store选择栅格存储:

3.  指定GA、RA服务器

依旧在托管页面,添加了server153和server151之后,目前义工有3个服务器添加进门户,分别为:

(1)https://server128.esrichina.com:6443/arcgis

(2)https://server151.esrichina.com:6443/arcgis

(3)https://server153.esrichina.com:6443/arcgis

指定要素分析-GeoAnalytics工具,为server151服务器,指定栅格分析为153服务器

至此GA、RA环境全部搭建完成,可以愉快的使用了!

【附录】

欢迎大家关注我的微信公众号:gis小僧

参考:ArcGIS白皮书

https://blog.csdn.net/a__ant/article/details/79154880

ArcGIS GA、RA环境搭建相关推荐

  1. ArcGIS Runtime SDK for .NET开发实例教程 之 ArcGIS Runtime开发环境搭建

    随着ArcGIS Engine不再进行更新,ArcGIS Runtime得到了Esri公司的推崇,ArcGIS Runtime版本发布到100.4已经有了很大的内容完善和改进,接下来针对ArcGIS ...

  2. 图解ArcGIS API for JavaScript开发环境搭建

    ESRI公司截止到目前已经发布了最新的ArcGIS Server for JavaScript API v3.9,它提供了更为丰富而又强大的功能. 本篇经验向大家介绍其本地部署及简单的第一个地图应用程 ...

  3. 《ArcGIS Runtime SDK for .Net开发笔记》--介绍与环境搭建

    一. ArcGIS Runtime SDK for .NET介绍 ArcGIS Runtime SDK for .net是一款针对windows平台的开发包.能够在开发出在windows phone, ...

  4. 基于ARCGIS二次开发可视化开发环境搭建(JAVA)

    这两天为了搭建这么一个基于java的ArcGIS二次开发环境可着实花了一番心血.在网上搜索各种资料,大部分都是基于C#的,关于JAVA的很少,而且很杂乱,没有一个完整的.详细的.适合新手的这么一个教程 ...

  5. ArcGIS Engine10.2 VS2012 环境搭建。

    基本上环境搭建步骤: 1,安装ArcGIS 10.2. 这里贴一个百度经验,里面资源也有. http://jingyan.baidu.com/article/e73e26c0cb5c1324adb6a ...

  6. 第02章_MySQL环境搭建

    第02章_MySQL环境搭建 1. MySQL的卸载 步骤1:停止MySQL服务 在卸载之前,先停止MySQL8.0的服务.按键盘上的"Ctrl + Alt + Delete"组合 ...

  7. 《ArcGIS Runtime SDK for Android开发笔记》——(4)、基于Android Studio构建ArcGIS Android开发环境...

    1.前言 2015年1月15日,发布ArcGIS Runtime SDK for Android v10.2.5版本.从该版本开始默认支持android studio开发环境,示例代码的默认开发环境也 ...

  8. [Java] Web开发环境搭建 - MyEclipse 篇

    Web开发环境搭建 - MyEclipse 篇 在前面,我们讲了使用 Eclipse Java EE 来搭建 Java Web 应用程序开发环境. 现在来说下比较流行的 MyEclipse 又是如何搭 ...

  9. -i 可以编译添加多个_大咖说 | 基于 NXP i.MX8 eIQ 环境搭建和编译

    一.前言 NXP 针对 Machine Learning ( ML ) 创建了 eIQ 工具,以方便开发者在 i.MX 系列设备上开发 ML 相关应用. 本篇将会分两个章节,一章节介绍 eIQ 软件, ...

最新文章

  1. 8.0强行转换后变成了7_【自学C#】|| 笔记 12 数据类型转换
  2. apache的日志级别和设置
  3. vnr光学识别怎么打开_水晶光电:光学元件需求向好,光学创新打开成长新空间,未来可期...
  4. php 查询数据是否大于,怎么实现从数据查询数据的时候判断如果数据大于N条分次查询 递归吗?...
  5. [渝粤教育] 苏州大学文正学院 网络互联技术与实践 参考 资料
  6. 介绍当前流行的一些开源Flash视频播放器
  7. 里bl2和bl3为什么分开_真正爱过的人,分开,真的会是“好散”吗?
  8. hive 操作(五)——常用内置函数
  9. linux如何使用鼠标数据的,浅析linux中鼠标数据读取
  10. python 错误信息是:sudo :apt-get:command not found
  11. Mac硬盘格式转化好帮手——Tuxera NTFS
  12. 易筋SpringBoot 2.1 | 第三十一篇:SpringBoot Reactor响应式编程实战一
  13. 简易计算器--带小数点--单片机课程设计
  14. dqo变换_一种基于dqo变换改进的电流检测新方法
  15. 修改linux服务器密码
  16. 港股上市公司公告 API 数据接口
  17. 离职前需要注意的事情?
  18. python新年倒计时代码
  19. 访达前往文件夹_MacOS实用技巧之Finder(访达)的使用
  20. 乒乓球侧旋球MATLAB,乒乓球的侧拐球、侧旋球和侧弧圈辨析

热门文章

  1. vb6.0安装程序制作图解教程
  2. 付款条件(Payment Term)
  3. 爱玩mc卡在更新java_爱玩mc火爆服务器ip与登陆机制
  4. 盒装酸奶吃出避孕套?
  5. 泛亚危机乌龙:公告称正在重组 正威否认参与
  6. DB2 V9.7 Workgroup 必须打上FixPack 3a才能支持64G内存
  7. python爬虫 爬取斗鱼直播数据
  8. QGIS操作01 将json文件转换为shp文件
  9. 国产景嘉微(JM7200)显卡+KYLIN(银河麒麟)系统性能测试程式安装及运行
  10. 机器学习100天(三十):030 K近邻分类算法-K值的选择