ArcGIS GeoEvent Server需要配置ArcGIS Enterprise基础部署,分为单机和多机部署,其中单机部署只适合测试和开发环境,而在正式生产环境中建议至少3台机器的部署。本篇先介绍下单机环境下GeoEvent Server的安装与配置过程,以10.7.1版本为例。
1、arcgis enterprise 基础环境的部署:
首先是arcgis enterprise基础部署,包括server、datastore、portal、webadaptor及安装之前的准备工作等,这里就不在做介绍,见之前的一篇文章Windows单机环境下ArcGIS Enterprise 10.7.1的安装教程-以Windows Server 2012 R2操作系统为例
注意:该教程中没有配置时空库,使用GeoEvent Server需要配置时空库,所以在Data Store配置server的时候勾选时空库即可,将其配置为GIS Server的托管数据库;
2、GeoEvent Server安装和配置:
2.1 安装 GeoEvent Server
(1)确认是否满足系统要求 https://enterprise.arcgis.com/zh-cn/geoevent/latest/install/windows/system-requirements.htm
(2)开放端口 或者直接关闭防火墙 https://enterprise.arcgis.com/zh-cn/geoevent/latest/install/windows/ports-used-by-geoevent.htm
(3)点击运行GeoEvent Server安装包,常规安装即可,此过程中会出现验证GIS server账户密码的窗口,直接填写之前安装GIS Server时的server账户的密码,然后下一步,之后就是授权,可以选择在线或者离线方式。
2.2 SSL证书的配置
在GeoEvent Server与portal进行通信时证书的问题也是非常关键,如果证书不解决,后面会出现各种错误。因此需要在安装好基础的enterprise后,处理好所有的证书问题,以在浏览器中访问server、Portal和GeoEvent manager等站点时,浏览器地址栏中都没有证书错误提示为准。目前ArcGIS Server常用证书分为CA证书、域证书和自签名证书。CA证书通常用在正式的生产环境中,需要额外的费用购买证书。自签名证书仅用于内部研究和测试环境,在正式环境中使用GeoEvent建议使用域证书。本篇还是以自签名证书为例。
(1)导出WebAdapter(IIS)443证书,在之前安装基础的enterprise已经创建了自签名证书并绑定了443,找到此证书然后导出,记住密码。
(2) server admin后台导入WebAdapter(IIS)443 证书并修改默认ssl证书 :
登录到https://域名:6443/arcgis/admin,进入machines—WL.ARCGISONLINE.CN—sslcertificates页面,点击 importExistingServerCertificate
上传证书文件,此处选择导出的WebAdapter(IIS)443 证书文件,点击提交。
修改证书,将server默认的证书修改为刚导入的证书,点击edit,修改名称,这里使用的是当时设置的别名不是导入证书的文件名,点击save edits:
(3) Portal admin后台导入WebAdapter(IIS)443 证书并修改默认ssl证书 :
访问 https://域名:7443/arcgis/portaladmin,进入Security— SSLCertificates—Import Existing Server Certificate,选择并导入证书
回到SSLCertificates界面点击update,将默认的证书修改为刚导入的证书,这里使用的是当时设置的别名不是导入证书的文件名。
之后再次访问portal页面,访问连接已经被浏览器认为是安全的链接了。
(4) server 6443证书的导入
进入https://域名:6443/arcgis/manager,并在浏览器的url中点击小锁图标,获取Server证书;
复制到文件到本地,点击下一步,最后确定即可。
登录到https://域名:6443/arcgis/admin,进入machines—WL.ARCGISONLINE.CN—sslcertificates页面,点击 importRootOrIntermediate
导入刚才导出的server 6443证书
(5)portal 7443证书的导入
进入https://域名:7443/arcgis/home,并在浏览器的url中点击小锁图标,获取证书;
登录到https://域名:6443/arcgis/admin,进入machines—WL.ARCGISONLINE.CN—sslcertificates页面,点击 importRootOrIntermediate
导入刚才导出的portal 7443证书
2.3 验证时空大数据是否开启
在server admin目录下验证下时空大数据存储
1、进入server admin页面并登录,点击data - item,并导航到Root Data Items页面;
2、点击nosqlDatabase,选择AGSDataStore_bigdata大数据存储
点击machines来检查时空大数据存储状态,点击机器名称查看更详细的属性,点击validate验证 ,可以看到Role属性被设置为BIGDATA_ONLY。
2.4 建立Geoevent server与Portal的联系
在GeoEvent manager中创建时空大数据的连接。
1、需要重启GeoEvent服务两次以识别到新的证书,然后进入ge manager : https://域名:6143/geoevent/manager/index.html。
2、点击站点-data store,并点击“Register ArcGIS Server”;
3、点击enterprise 连接并选择使用凭证选项,输入portal的用户名和密码以及Portal地址,示例如下:
4、点击注册,新的web连接出现在已注册服务器连接列表中;
注:当标识状态的符号是绿色对号时表示已经注册成功,如果是红色对号,可能是证书没有配置好,重新检查证书的配置。
5、可以进入Spatiotemporal Big Data Store页面可以看到时空大数据存储。
温馨提示:
该csdn账户的文章已迁移至微信公众号,后续更多gis内容仅会在微信公众号:
GIS学习小屋 推送,欢迎关注~