构建大数据存储集群失败:Failed to configure spatiotemporal big data store

版本:ArcGIS 10.5
机器1:a1.gis.com
机器2:a2.gis.com
在机器1部署了 ags server,portal ,webadaptor,bigdatastore(关系和时空)
在机器2部署了:ags server bigdatastore(时空)
目前,机器1和机器2已经组成了cluster,在同一site
但是在机器2部署完bigdatastore配置时,我选择的
1、https://a1.gis.com:6443   
2、关于机器2 的内容目录:\\a2.gis.com\arcgisdatastore (看帮助不支持UNC路径) 或者 C:\arcgisdatastore  都不行
3、配置时空选项,
提示如下错误:Attempt to configure data store failed.. Extended error message: Failed to configure spatiotemporal big data store.. Extended error message: Could not connect to spatiotemporal big data store.
 
其他说明:机器1配置datastore的内容目录使用的c:\arcgisdatstore,不知道有没有问题
目前每个节点的arcgisdatastore目录都设置共享,相互可以访问。包括ags server的相关目录也设置了共享。
 
机器2都可以访问https://a1.gis.com:6443/arcgis/manager  地址
访问https://a1.gis.com:6443/arcgis" rel="nofollow" target="_blank">https://a1.gis.com:6443 
 (datastore配置输入的url)直接跳转到
https://a1.gis.com:6443/arcgis" rel="nofollow" target="_blank">https://a1.gis.com:6443/arcgis 

Snap2.jpg


 
查看Log里面报:
[2017-12-13 11:52:50,732][ERROR][bootstrap                ] Exception
java.lang.IllegalStateException: Failed to obtain node lock, is the following location writable?: [\\a2.gis.com\arcgisdatastore\elasticdata\bds_kfp6bjv9]
    at org.elasticsearch.env.NodeEnvironment.<init>(NodeEnvironment.java:200)
    at org.elasticsearch.node.Node.<init>(Node.java:165)
    at org.elasticsearch.node.Node.<init>(Node.java:140)
    at org.elasticsearch.node.NodeBuilder.build(NodeBuilder.java:143)
    at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:178)
    at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:270)
    at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:35)
[2017-12-13 13:53:35,708][ERROR][bootstrap                ] Exception
java.lang.IllegalStateException: Failed to obtain node lock, is the following location writable?: [c:\arcgisdatastore\elasticdata\bds_kfp6bjv9]
    at org.elasticsearch.env.NodeEnvironment.<init>(NodeEnvironment.java:200)
    at org.elasticsearch.node.Node.<init>(Node.java:165)
    at org.elasticsearch.node.Node.<init>(Node.java:140)
    at org.elasticsearch.node.NodeBuilder.build(NodeBuilder.java:143)
    at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:178)
    at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:270)
    at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:35)
 
我也将那个文件的.lock文件删除了
 
已邀请:

邵明升

赞同来自:

尝试将ArcGIS DataStore安装在默认位置(C:\Program Files\ArcGIS);如果要安装在非默认的驱动下,确保文件夹的名称不能包含空格。例 
如,安装:D:\ arcgis_datastore_install_dir

许丹石

赞同来自:

时空大数据存储的集群和ArcGIS Server集群 不是一个概念......你只需要在第一台机器上部署好ArcGIS Enterprise,然后将所有的ArcGIS Datastore大数据节点都配置到hosting server上即可。
ArcGIS Datastore时空大数据存储 在独立的机器上,不需要在机器2安装ArcGIS Server。

要回复问题请先登录注册