天天看點

Ubuntu 16.04上ArcGIS Server 10.4.1的安裝及配置

1、Ubuntu 16.04的安裝

系統下載下傳位址:https://ubuntu.com/download/alternative-downloads

安裝說明文檔:https://cloud.tencent.com/developer/news/270017

2、ArcGIS Server 10.4.1的安裝

軟體下載下傳 連結: https://pan.baidu.com/s/1Q1ZmYTV8n-tCJCrVdWjF0A 提取碼: h1vu

安裝可參考官方文檔 https://enterprise.arcgis.com/zh-cn/server/10.4/install/linux/welcome-to-the-arcgis-for-server-install-guide.htm

(1)增加ArcGIS Server安裝使用者

root建立arcgis使用者,設定密碼為arcgis:

新增esri使用者組:groupadd esri

新增arcgis使用者:useradd arcgis -g esri

設定arcgis使用者密碼:passwd arcgis

輸入密碼:arcgis

(2)驗證系統要求

參考https://enterprise.arcgis.com/zh-cn/system-requirements/10.4/linux/arcgis-server-system-requirements.htm

下面列出重要的幾個方面:

系統:Ubuntu 16.04滿足要求

硬體:最小記憶體4GB,如果要将軟體與 ArcGIS GeoEvent Extension for Server 結合使用,則最低 RAM 要求為 8 GB

磁盤:要在目标系統中成功安裝 ArcGIS for Server,至少需要 5.5 GB 的可用磁盤空間。安裝此産品的過程中,将使用約 1.5 GB 的所需磁盤空間。此臨時磁盤将在安裝結束後移除。

檔案權限:設定ArcGIS Server安裝使用者應對安裝目錄的讀、寫和執行權限

檔案句柄和程序的限制:要增加軟限制和硬限制,您需要使用超級使用者通路權限編輯 /etc/security/limits.conf 檔案。例如,您可以在該檔案中添加以下四行:

arcgis soft nofile 65535

arcgis hard nofile 65535

arcgis soft nproc 25059

arcgis hard nproc 25059

防火牆設定:ArcGIS for Server 在端口 1098、4000-4004、6006、6080、6099 和 6443 上進行通信。安裝軟體前,您需要在防火牆上打開這些端口

(3)軟體安裝

靜默安裝,參考 https://enterprise.arcgis.com/zh-cn/server/10.4/install/linux/silently-install-arcgis-server.htm

1)切換到arcgis使用者,sudo su arcgis

2)靜默運作安裝程式,并通過傳送授權檔案 (.ecp) 或配置檔案 (.prvc) 進行授權。請參閱下面所示的示例文法:

<CD_ROOT or untar directory>/Setup -m silent -l yes -a <fullpath to .ecp or .prvc file>

用法: Setup [Options]

Ubuntu 16.04上ArcGIS Server 10.4.1的安裝及配置

如運作 ./Setup -m slent -l yes

首選會檢查目前機器是否滿足安裝條件,若不滿足,則會給出錯誤提示和日志資訊,需要解決後再進行安裝。

如果沒有通過 -d 指定安裝目錄,則會預設安裝到 /home/arcgis/server目錄下

如果對靜默安裝方式不習慣,則可以在安裝時指定 -m gui或不指定 -m參數,以界面化方式進行安裝,參考 https://enterprise.arcgis.com/zh-cn/server/10.4/install/linux/install-arcgis-server-on-one-machine.htm

(4)配置許可檔案

如果在靜默安裝過程中沒有通過 -a 指定授權檔案,則可在安裝後進行軟體授權,指令如下:

/home/arcgis/server/tools/authorizeSoftware -f /home/arcgis/ags198170.ecp

3、安裝後的配置

(1)配置系統啟動後自動 重新開機 ArcGIS Server服務

在Ubuntu 16.04下面通過 systemctl進行操作,步驟如下:

1)切換到root使用者

2)将 <ArcGIS Server 安裝目錄>/framework/etc/scripts/arcgisserver.service 單元檔案複制到 /etc/systemd/system

cp /home/arcgis/server/framework/etc/scripts/arcgisserver.service /etc/systemd/system
           

3) 以根使用者的身份運作以下指令,以在 /etc/systemd/system/multi-user.target.wants 中自動建立連結:

systemctl enable arcgisserver.service
           

4)欲驗證 systemd 服務是否配置正确,請重新啟動服務後檢查其狀态。

systemctl stop arcgisserver.service 

systemctl start arcgisserver.service 

systemctl status arcgisserver.service
           

5)結束根使用者會話。

6)重新啟動作業系統并驗證 ArcGIS Server 是否正确重新開機

(2)配置/etcs/hosts檔案

在ect/hosts中增加配置 ip hostname arcgisserver.esri.com

如我安裝中增加如下配置:

192.168.1.89 superman-ThinkCenter-M901t-N000 arcgisserver.esri.com
           

4、建立ArcGIS Server站點

在浏覽器中(Firefox浏覽器可能因為安全問題不能通路,若如此,不代表安裝失敗,請嘗試Google Chrome)輸入 http://192.168.1.89:6080/arcgis/manager(https://192.168.1.89:6443/arcgis/manager),然後一步步按照提示建立站點,操作很簡單,請務必記住輸入的站點管理使用者名和密碼(siteadmin/arcgis)。

需要注意,若沒有在 etcs/hosts中設定 192.168.1.89 hostname,可能會導緻站點建立失敗。

5、說明

(1)對于網上說的使用root賬戶安裝檢測不通過的問題,實際安裝過程中發現沒有出現;盡管如此,不建議直接砸 root使用者下安裝;

(2)對檔案句柄和程序的限制設定,因在安裝前的檢測中沒有出現問題,故而沒有進行修改,同樣成功安裝、順利建立站點,并正常使用。由此說明,具體的安裝前配置,根據檢測問題對應修改即可,不必千篇一律的按照網上的說明進行配置。

(3)網上其他的說明文檔,隻注重ArcGIS Server的安裝,卻忽視了一個重要問題:ArcGIS Server服務的穩定性,即安裝後需要将arcgis server設定為自啟動,詳細操作見安裝後的配置。

(4)其他版本ArcGIS Server的安裝,與10.4.1的安裝步驟基本一緻,10.5的安裝可以詳細參考https://www.cnblogs.com/thg999/p/9987261.html

(5)安裝步驟及應注意的問題,官方文檔中都有詳細的說明,遇到問題檢視官方文檔基本都能解決,有問題可以給我留言。

繼續閱讀