ArcGIS Data Store 初體驗


1. 什么是ArcGIS Data Store?

  ArcGIS Data Store 是10.3新推出的一個組件,從官方對其定位來說,該組件是用來優化發布托管服務到portal for ArcGIS的流程。 

  這樣來看,esri為了portal不惜代價啊。 從其名字上來看,就是一個用來做數據管理的組件。如果接觸過portal可知,在注冊hosting server的話,需要server有一個托管管理數據庫。也就是所有通過EM4O等上傳的文件發布要素服務的數據存儲在該數據庫中。在10.3之前可以將注冊到arcgis server支持的企業家地理數據庫作為托管管理數據庫。但是使用這種常見企業級數據庫作為托管數據庫存對一個非數據庫的使用人員來說,還是有點麻煩,如:

  操作使用門檻較高。需要安裝相對應的數據庫和客戶端,配置數據庫連接什么,如還需要對這些商用數據庫做一系列的管理工作,比如恢復與備份等等,需要使用者具有很好的數據庫操作經驗。對於一個對數據庫管理不了解的GIS 發布人員來說,還是比較麻煩。

2. ArcGIS Data Store的優點

  Esri之所以推出這樣的一個組件,肯定有一些優勢,在其官方幫助中主要給出了三個: 

  1.可以批量發布托管要素服務:當發布千計的要素服務。使用ArcGIS Data Store的效率更高,其需要更小的內存等硬件消耗。

  2. 自動對托管的要素圖層創建備份:安裝配置完ArcGIS Data Store后,配置目錄有個backup文件夾。用來自動對發布的要素的圖層創建備份。當該Data Store 宕掉可以使用backup文件恢復。

  3.可以對要素圖層數據實現雙擊熱備:可以將ArcGIS Data Store 安裝到多台機器上實現雙擊熱備 

官方這方面的內容,詳細參考如下連接:

http://server.arcgis.com/en/portal/latest/administer/linux/what-is-arcgis-data-store.htm

3. ArcGIS Data Store的安裝

ArcGIS Data Store根據操作系統的情況,分為Windows 和Linux版本。這里以Windows版本為例。

雙擊exe安裝文件,直接下一本,來到ArcGIS Data Store的配置頁面。 通過該頁面需制定Data Store需要配置的Server。 

P.S. Data Store和Server采用 https協議,所以需要提前對server開啟https的通信。

 

      圖 3‑1 Data Store配置

如果site里面已經存在了托管的管理數據庫,會出現錯誤。由於我的server和portal已經關聯了,按道理來說Username和password使用portal的admin賬號,但是如果使用portal的則出現無效用戶名和密碼。使用server本身的就是正確的。

 

    圖 3‑2 配置server注意

然后指定data store的存放路徑。其中為日志文件,數據庫文件等存放位置

 

圖 3‑3 配置存儲路徑

配置成功的匯總信息。 

 

圖 3‑4 配置匯總信息

 

 圖 3‑5 狀態信息

在server的data store的目錄下,可以查看已經注冊的數據庫。

 

圖 3‑6 server中查看

通過整個的安裝配置,大家可以發現這里無需要像server注冊data store一樣,需要安裝數據庫客戶端且需要很多的配置信息。這對單純的使用portal的用戶來說,大大的簡化了使用的門檻。

4. ArcGIS Data Store的管理

在官方給出的部署方案中,其給出了如下的一張圖:

 

圖 4‑1 ArcGIS Data Store 經典部署方案

為主(primary)存儲配置一個獨立(standby)的機器,作為主存儲的熱備。然后將備份文件放置於獨立的網絡共享路徑中。這樣可以避免默認安裝中,backups和primary在同一處,backups隨着primary的宕掉而無法啟動restore的效果。 

ArcGIS Data Store提供的管理任務,主要是圍繞上面的這種理想型的部署開展。在ArcGIS Data Store 在其安裝目錄下,提供了一系列的管理的命令來做這些管理操作。包括刪除和恢復備份等。

  

圖 4‑2 管理腳本工具

關於這些腳本怎么使用,不做介紹,大家可以參考其幫助文檔,

http://server.arcgis.com/en/portal/latest/administer/windows/add-standby-machine.htm

5. 總結

通過對ArcGIS Data Store的相關的文件的查看。其背后使用的是postgresql作為數據存儲。其出現大大簡化注冊托管server的管理數據庫相關的工作。如果單純的使用portal發布要素服務,就無需殺雞用牛刀,還去安裝一個企業級地理數據庫。直接使用ArcGIS Data Store 更加的便捷和方便管理。

沒有發布那么多要素服務,關於其聲稱的批量發布要素服務效率較高,沒有測試。


免責聲明!

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



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