ArcGIS Enterprise中Portal发布场景服务后无法查看--解决方法

大家都知道ArcGIS现在整个产品体系特别庞大,以我来看,个人是不能将所有的产品学到精通的,毕竟整个产品已经年近五旬,积累沉淀的东西非一人所能穷尽的。 
现在就说一下ArcGIS Enterprise,俗称”ArcGIS 全家桶“套餐,为什么这么叫呢,因为之前这个系统有多个组件。ArcGIS Enterprise 是在10.5版本以后才叫这个名字的,算是一个统称,包括了Portal ,Server, Datastore, Webadaptor,所以需要一个个组件安装,并且有一定的部署顺序,如果不太熟悉这个流程,好不容易在漫长的安装过程之后,出现令人崩溃的不能用,排查问题的时候又很困难,所以,目前这套系统在生产环境中需要Esri官方技术人员现场部署,以保证系统的安全。

好消息是:从10.5.1开始,Esri发布了一个一键安装程序,大大简化安装流程。
安装过程见ArcGIS Portal 环境快速部署方法--ArcGIS Enterprise Builder

人生就是两字—“折腾”! 这不,ArcGIS 10.5.1版本才发布,就跃跃欲试升级。枪打出头鸟,果然有大坑,顺利安装完成后,在Portal中添加一个slpk场景包,却发现一直不成功,
                                        

                                                              无法添加服务 
或者是这样
                                            

                                                         场景服务缺少根节点 
在server日志中看到如下记录:
 

                                                           server日志 
在发布场景时,场景数据会存到托管server的datastore中,创建服务需要Couchdb数据库,问题就出在这,datastore中Couchdb无法创建数据库,场景就发布不了。 
对于这个问题,我开始以为是datastore没有安装配置好,严格统一了一下证书,然后在server管理页面中解除注册,再重新配置,但是这样不行。仍然是同样的问题。
没办法,将datastore卸载重装,不行。。。 
最后,索性将整套ArcGIS Enterprise全家桶重装了一遍,还是不行,杯具呀。。。 
 
最后,终于在公司服务器里的技术文档,找到类似问题的解决方案。 
详情见:1887问题解决方案 
该作者的解决方法惊为天人,一般人真是想不到。。。 
问题最终算是解决了,具体的原因不得而知,但是知道问题出在Couchdb这块,很是诡异,目前了解到的是,部分机器安装时会碰到这个问题,所以安装之前最好准备一个纯净的系统。

——————————————-++————————————————————

还有个问题是:在10.5中上传之前Pro(1.4版本)打包或者是smart3D导出的spk,Portal会显示如下问题
                                          


                                                               spk包上传 
这里显示上传的不是有效的包。 解决的方法很简单,实际spk就是个压缩包,直接用解压文件解压,会看到里面包含的文件

                                                              解压spk包 
美国Esri官方给的解决方法是:使用7zip软件,将其重新打包,设置如下,然后再上传就可以了
 

                                                            spk包重新压缩

5 个评论

如果portal不是部署在自己的电脑上而是在竞赛的服务器上的话,缺少根节点这种问题应该怎么解决呢???
江宝骅

江宝骅 回复 Vir

竞赛的服务器你可以远程登录吗?
Vir

Vir 回复 江宝骅

嗯,只能是以发布者的身份登陆,没有管理权限
江宝骅

江宝骅 回复 Vir

你跟管理员或者相关负责人反应下
Vir

Vir 回复 江宝骅

好的

要回复文章请先登录注册