ArcGIS Data Store 初體驗

1. 什麼是ArcGIS Data Store?linux

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

  這樣來看,esri爲了portal不惜代價啊。 從其名字上來看,就是一個用來作數據管理的組件。若是接觸過portal可知,在註冊hosting server的話,須要server有一個託管管理數據庫。也就是全部經過EM4O等上傳的文件發佈要素服務的數據存儲在該數據庫中。在10.3以前能夠將註冊到arcgis server支持的企業家地理數據庫做爲託管管理數據庫。可是使用這種常見企業級數據庫做爲託管數據庫存對一個非數據庫的使用人員來講,仍是有點麻煩,如:數據庫

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

2. ArcGIS Data Store的優勢網絡

  Esri之因此推出這樣的一個組件,確定有一些優點,在其官方幫助中主要給出了三個: 工具

  1.能夠批量發佈託管要素服務:當發佈千計的要素服務。使用ArcGIS Data Store的效率更高,其須要更小的內存等硬件消耗。post

  2. 自動對託管的要素圖層建立備份:安裝配置完ArcGIS Data Store後,配置目錄有個backup文件夾。用來自動對發佈的要素的圖層建立備份。當該Data Store 宕掉能夠使用backup文件恢復。測試

  3.能夠對要素圖層數據實現雙擊熱備:能夠將ArcGIS Data Store 安裝到多臺機器上實現雙擊熱備 優化

官方這方面的內容,詳細參考以下鏈接:spa

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 更加的便捷和方便管理。

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

相關文章
相關標籤/搜索