ArcGIS DataStore手册——入门篇

第一章:ArcGIS DataStore入门

一、ArcGIS DataStore简介

ArcGIS DataStore是ArcGIS10.3推出来的一个全新的组件,它是一个关系型数据库管理系统,用于存储Portal for ArcGIS产品中发布的要素服务的数据源。DataStore是可选组件,支持存储大量的要素图层。DataStore适用的几种状况以下:html

(1)发布大量的要素图层数据库

若是须要向Portal发布大量的要素图层,强烈建议使用DataStore。DataStore是通过优化的数据库系统,占用内存较少,可在硬件资源有限条件下发布更多的服务。浏览器

(2)自动备份要素数据服务器

DataStore提供了自动备份功能。架构

(3)要素数据存储的故障转移dom

DataStore提供了故障转移功能。若是使用故障转移,需部署两台机器,一台为主,一台为辅。工具

二、系统环境要求

2.一、操做系统(只支持64位)

操做系统优化

最低版本spa

最高版本操作系统

Windows

Windows Server 2012 R2 Standard and Datacenter

   

Windows Server 2012 Standard and Datacenter

   

Windows 2008 R2 Server Standard, Enterprise, and Datacenter

 

SP1

Windows 2008 Server Standard, Enterprise, and Datacenter

SP2

SP2

Windows 8.1 Professional and Enterprise

   

Windows 8 Professional and Enterprise

   

Windows 7 Ultimate, Enterprise, Professional

 

SP1

Linux

Red Hat Enterprise Linux Server 6

   

Red Hat Enterprise Linux Server 5

Update 7 + libX11 patch

 

SUSE Linux Enterprise Server 11

SP1

 

2.二、浏览器

Firefox 10 or higher

Google Chrome 10 or higher

Internet Explorer 8, 9, 10, and 11

三、安装部署

3.一、前置准备

若是使用DataStore组件,则通常的系统架构以下:

上图中,Hosted server即为ArcGIS Server,Data store即为Server的托管数据库。从这里可看出DataStore组件是以Server的托管数据库方式存在。

部署DataStore的流程以下:

(1)ArcGIS Server站点开启HTTPS;

(2)在ArcGIS Server站点中配置数据存储。

3.二、安装部署

DataStore使用2443和9876端口,若是使用防火墙需开启这两个端口。组件安装无特别注意地方,默认安装便可,安装完成会自动打开建立data store向导。

3.三、建立data store

建立方式有多种:使用向导;使用configuredatastore utility工具。

(1)打开向导地址:https://localhost:2443/arcgis/datastore

(2)输入Server服务器地址:https://gisserver.domain.com:6443

(2)输入ArcGIS Server管理员账号

(3)输入data store的目录路径。目录中包括有data store文件、备份目录。

注意:data store文件目录不支持UNC路径,需存放在DataStore组件安装机器上。备份目录在配置完成后可迁移到其余机器上,并使用UNC路径。

(4)后面步骤默认便可完成建立。

设置完成,可在Server Manager中查看注册的信息:

3.四、主备模式配置

默认第一次注册到Server站点中的data store即为主机,第二次注册的为备用机。

四、部署后的配置

当DataStore部署完成,在生产环境下建议将data store备份到其余机器上,并配置使用UNC路径。

默认状况下,DataStore组件会自动建立备份文件,并将其存放在与DataStore相同的机器上。可经过手动迁移的方式,将备份文件迁移到其余机器上,而后在DataStore中配置使用备份文件的共享路径。具体流程以下:

(1)建立域账号

DataStore须要有备份目录写的权限,建议使用域账号,并使用该账号运行DataStore服务。

(2)文件夹权限设置

DataStore目录

权限

共享的备份或者暂存目录

读、写

安装目录

安装目录下的etc目录

彻底控制

安装目录下的bin目录

彻底控制

安装目录下的framework目录

彻底控制

安装目录下的usr目录

彻底控制

(3)设置DataStore服务属性

打开系统服务中DataStore的服务属性,更改服务的运行账号为域账号。更改完成需重启服务。

(4)运行changebackuplocation工具设置备份目录路径

工具位于DataStore安装目录\datastore\tools下。以管理员运行CMD,执行命令:

\>changebackuplocation \\share\backups --is-shared-folder true --keep-old-backups true

若是未部署域环境,或者不想以域帐号来运行,也可使用本地账号来设置。以下面示例中,以arcgis账号来配置。通常流程以下:

1)以管理员账号(如:administrator)登陆操做系统,安装和配置DataStore

2)在本机上建立本地账号(如:使用Server安装时建立的arcgis账号);

3)将DataStore的安装目录和数据目录的读写权限赋给arcgis账号(简单点可设置为彻底控制);

(4)修改DataStore服务,以arcgis账号运行,设置完成重启便可。

(5)若是须要将备份目录等迁移到其余机器,在相应机器上建立arcgis账号,并赋予读写权限,再按照前面设置便可。

 

其余章节参见:

ArcGIS DataStore手册——入门篇:http://www.cnblogs.com/xinligis/p/4223569.html

ArcGIS DataStore手册——管理篇:http://www.cnblogs.com/xinligis/p/4223617.html

ArcGIS DataStore手册——常见问题篇:http://www.cnblogs.com/xinligis/p/4223622.html

相关文章
相关标签/搜索