ArcGIS DataStore手册——入门篇
第一章:ArcGIS DataStore入门
1、ArcGIS DataStore简介
ArcGIS DataStore是ArcGIS10.3推出来的一个全新的组件,它是一个关系型数据库管理系统,用于存储Portal for ArcGIS产品中发布的要素服务的数据源。DataStore是可选组件,支持存储大量的要素图层。DataStore适用的几种情况如下:
(1)发布大量的要素图层
如果需要向Portal发布大量的要素图层,强烈建议使用DataStore。DataStore是经过优化的数据库系统,占用内存较少,可在硬件资源有限条件下发布更多的服务。
(2)自动备份要素数据
DataStore提供了自动备份功能。
(3)要素数据存储的故障转移
DataStore提供了故障转移功能。如果使用故障转移,需部署两台机器,一台为主,一台为辅。
2、系统环境要求
2.1、操作系统(只支持64位)
操作系统 |
最低版本 |
最高版本 |
|
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.2、浏览器
Firefox 10 or higher
Google Chrome 10 or higher
Internet Explorer 8, 9, 10, and 11
3、安装部署
3.1、前置准备
如果使用DataStore组件,则一般的系统架构如下:
上图中,Hosted server即为ArcGIS Server,Data store即为Server的托管数据库。从这里可看出DataStore组件是以Server的托管数据库方式存在。
部署DataStore的流程如下:
(1)ArcGIS Server站点开启HTTPS;
(2)在ArcGIS Server站点中配置数据存储。
3.2、安装部署
DataStore使用2443和9876端口,如果使用防火墙需开启这两个端口。组件安装无特别注意地方,默认安装即可,安装完成会自动打开创建data store向导。
3.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.4、主备模式配置
默认第一次注册到Server站点中的data store即为主机,第二次注册的为备用机。
4、部署后的配置
当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
ArcGIS DataStore手册——入门篇的更多相关文章
- ArcGIS DataStore手册——常见问题篇
第三章:ArcGIS DataStore常见问题处理 1.DataStore使用的数据库是什么? 从安装后的内容和配置完DataStore中Server Manager中的信息来看,DataStore ...
- ArcGIS DataStore手册——管理篇
第二章:ArcGIS DataStore管理维护 1.备份管理 备份的目的在于发生原始数据损坏或其他突发情况时,可避免数据丢失,并可快速的使用备份数据来恢复,以保证服务仍可使用. 单机模式下,可使用D ...
- jQuery学习笔记 - 基础知识扫盲入门篇
jQuery学习笔记 - 基础知识扫盲入门篇 2013-06-16 18:42 by 全新时代, 11 阅读, 0 评论, 收藏, 编辑 1.为什么要使用jQuery? 提供了强大的功能函数解决浏览器 ...
- 【Unity游戏开发】SDK接入与集成——小白入门篇
一.简介 通常一款游戏开发到后期,一般都会涉及到第三方SDK的接入与集成,对于不熟悉SDK接入的同学来说,接SDK每次都是云里雾里,而熟悉SDK接入的同学又觉得不断地重复做接入SDK工作这样没有成就感 ...
- sed修炼系列(一):花拳绣腿之入门篇
本文为花拳绣腿招式入门篇,主要目的是入门,为看懂sed修炼系列(二):武功心法做准备.虽然是入门篇,只介绍了基本工作机制以及一些选项和命令,但其中仍然包括了很多sed的工作机制细节.对比网上各sed相 ...
- VBScript入门篇
VBScript入门篇 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.定义一个过程 定义一个过程:可以将相同的操作的代码提取出来,方便其他人来调用这段代码,可以减少你的代码的重 ...
- Java工程师学习指南(入门篇)
Java工程师学习指南 入门篇 最近有很多小伙伴来问我,Java小白如何入门,如何安排学习路线,每一步应该怎么走比较好.原本我以为之前的几篇文章已经可以解决大家的问题了,其实不然,因为我之前写的文章都 ...
- Membership三步曲之入门篇 - Membership基础示例
Membership 三步曲之入门篇 - Membership基础示例 Membership三步曲之入门篇 - Membership基础示例 Membership三步曲之进阶篇 - 深入剖析Pro ...
- spring boot(一):入门篇
构建微服务:Spring boot 入门篇 什么是spring boot Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框 ...
随机推荐
- 前端统计图 echarts 实现简单柱状图
前端统计图 echarts实现简单柱状图 1. 引入 ECharts <!DOCTYPE html> <html> <head> <meta charse ...
- POJ_3368 Frequent values 【线段树+区间查询】
一.题面 POJ3368 二.分析 仍然是一道只需要区间查询不需要区间修改的线段树题. 这题的题面比较特别,它是一组非减的数组.当需要去找一段区间内出现次数最多的数字时,这些数字必然是连续的,那么就可 ...
- 123th LeetCode Weekly Contest Broken Calculator
On a broken calculator that has a number showing on its display, we can perform two operations: Doub ...
- Codeforces - tag::flows 大合集 [完坑 x14]
589F 题意:给出n个时间区间,每个区间挑定长的非连续区间,求不同个区间不存在时间冲突的最大定长,输出乘上n 二分图模型+二分长度,左顶点集为区间编号,右顶点集为时间编号(1...10000),汇点 ...
- springcloud(二)-最简单的实战
技术储备 Spring cloud并不是面向零基础开发人员,它有一定的学习曲线. 语言基础:spring cloud是一个基于Java语言的工具套件,所以学习它需要一定的Java基础.当然,sprin ...
- C# 连接Oracle 11g 无需安装Oracle客户端
1.首先到Oracle网站上下载ODAC 下载地址1:http://download.csdn.net/detail/easyboot/9456476 下载地址2:http://www.oracle. ...
- activeMQ入门+spring boot整合activeMQ
最近想要学习MOM(消息中间件:Message Oriented Middleware),就从比较基础的activeMQ学起,rabbitMQ.zeroMQ.rocketMQ.Kafka等后续再去学习 ...
- (转)Linux-HA开源软件Heartbeat(配置篇)
原文:http://ixdba.blog.51cto.com/2895551/548625 http://gzsamlee.blog.51cto.com/9976612/1828870 Linux-H ...
- SqlHelper中SqlHelperParameterCache类的用法介绍
SqlHelper类中提供了三种可以用来管理SqlParameter参数的共享方法.下面来一一讲解: 1.CacheParameterSet 将SqlParameter参数数组存储到本地缓存中 2.G ...
- Python数据类型(数字)
文章内容参考了教程:http://www.runoob.com/python/python-basic-syntax.html#commentform Python 变量类型 变量存储在内存中的值.这 ...