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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM