日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

GeoAnalyticsServer在Linux下集群部署手册

發布時間:2025/5/22 linux 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 GeoAnalyticsServer在Linux下集群部署手册 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?1?????????GeoAnalyticsServer分布式部署架構圖

此次使用三臺機器進行矢量大數據服務器分布式部署,與單機部署不同,此次部署剝離比較消耗硬件資源的大數據計算節點、存儲節點,這兩節點均可在后續進行橫向擴展。


2?????????準備工作

2.1 ??配發虛擬機說明

此次分布式安裝部署的三臺機器已拷貝至\\192.168.0.111\nas3\ant\Archive目錄。三臺機器已預先安裝好了操作系統、拷貝了軟件安裝包及許可文件。文件存放于/home/esrixa/arcgis1051。

在架構圖中機器與虛擬機對應如下:

1、esrixa.portal.com對應虛擬機名為ArcGIS Enterprise

2、ga1.portal.com對應的虛擬機名為ga1

3、es1.portal.com對應的虛擬機名為es1

2.2 ??軟件準備

一、??? Linux操作系統

CentOS-7,安裝包CentOS-7-x86_64-DVD-1511.iso

二、??? JDK

JDK8,安裝包jdk-8u151-linux-x64.tar.gz

三、??? Web容器

Tomcat 8.5.23,安裝包apache-tomcat-8.5.23.zip

四、??? ArcGIS軟件

a)????? Portal for ArcGIS 10.5.1(Linux),安裝包:

Portal_for_ArcGIS_Linux_1051_156440.tar.gz

b)????? ArcGIS Server 10.5.1(Linux) ,安裝包:

ArcGIS_Server_Linux_1051_156429.tar.gz

c)????? WebAdaptor 10.5.1(Linux) ,安裝包:

Web_Adaptor_Java_Linux_1051_156442.tar.gz

d)????? ArcGIS DataStore 10.5.1(Linux) ,安裝包:

ArcGIS_DataStore_Linux_1051_156441.tar.gz

3?????????部署步驟

3.1 ??安裝操作系統

三臺機器安裝CentOS7,步驟略。

3.2? ?用戶組創建

[root@esrixa home]#groupadd arcgis

[root@esrixa home]#useradd -g arcgis -m arcgis

[root@esrixa home]#passwd arcgis

3.3 ??拷貝軟件安裝包

將各安裝包移動至/home/arcgis/arcgis1051。

[root@esrixa home]# mv/home/esrixa/arcgis1051 /home/arcgis/

3.4 ??解壓縮軟件安裝包

解壓縮.tar.gz結尾的各安裝包待用。

[root@esrixa home]# tar-zxvf包名

解壓縮.zip結尾的安裝包待用。

[root@esrixa home]# unzip

3.5 ??機器名配置

ArcGISEnterprise的安裝要求計算機名是完全限定域名的形式。這一修改可通過編輯/etc/hostname/etc/hosts兩個文件實現。

3.5.1?編輯/etc/hostname

[root@esrixa home]# vim/etc/hostname

在文件寫入機器名,此處以esrixa機器為例,寫入esrixa.portal.com

3.5.2?編輯/etc/hosts

[root@esrixa home]# vim/etc/hosts

文件內容如下:

127.0.0.1 localhost

192.168.0.128esrixa.portal.com

192.168.0.129ga1.portal.com

192.168.0.130es1.portal.com

3.6 ??網絡配置

3.6.1?修改IP

[root@esrixa home]# vim /etc/sysconfig/network-scripts/ifcfg-eno16777736

修改以下內容

BOOTPROTO=dhcp修改為BOOTPROTO=static

增加如下內容

IPADDR=192.168.0.128 GATEWAY=192.168.0.2 DNS1=192.168.0.2

重啟網絡服務

[root@esrixa home]# servicenetwork restart

重啟網絡服務(新命令)

[root@esrixa home]# systemctlrestart network.service

3.6.2?測試網絡

[root@esrixa home]# ping www.baidu.com

若有數據包返回,則網絡配置成功。

3.6.3?附:VM虛擬機網絡配置

點擊“虛擬網絡編輯器”


點擊“更改設置”


配置VMnet8為NAT模式,IP段填寫為192.168.0.0,子網掩碼255.255.255.0。


3.7 ??修改文件權限

chmod -R 777/home/arcgis/arcgis1051

3.8 ??關閉防火墻

關閉三臺機器防火墻。

[root@esrixa home]# systemctl stop firewalld.service

3.8.1?禁用防火墻開機啟動

[root@esrixa home]# systemctl disable firewalld.service

3.9 ??安裝和配置ArcGIS for Server

3.9.1?編輯/etc/security/limits.conf

[root@esrixa home]# vim /etc/security/limits.conf

添加如下內容:

arcgis soft nofile 65535 arcgis hard nofile 65535 arcgis soft nproc 25059 arcgis hard nproc 25059

安裝ArcGIS for Server

切換至arcgis賬戶

[root@esrixa home]# suarcgis

3.9.2?安裝

[arcgis@esrixa home]$./Setup -m console

一路回車,顯示如下信息,說明安裝成功。

Congratulations. ArcGISServer10.5 has beensuccessfully installed to: /home/arcgis/arcgis/server You will be able toaccess ArcGIS Server Manager by navigating tohttp://agsenterprise.esrichina ... ager. PRESS <ENTER> TOEXIT THEINSTALLER:

3.9.3?配置

創建站點步驟略。

3.10 ????? 安裝和配置Portal for ArcGIS

3.10.1?安裝

[arcgis@esrixa home]$ cdPortalForArcGIS/

[arcgis@esrixa home]$./Setup -m console

如顯示如下信息,說明安裝成功。

Congratulations. Portalfor ArcGIS 10.5 has beensuccessfully installed to: /home/arcgis/arcgis/portal You will be able toaccess Portalfor ArcGIS 10.5bynavigating tohttps://localhost:7443/arcgis/home.

3.10.2?配置

創建新Portal略。

創建初始化賬戶略。

3.11 ????? 安裝和配置ArcGIS DataStore

3.11.1?安裝環境配置

設置vm.swappiness和vm.max_map_count的值,以滿足時空大數據分析需要。

[root@esrixa arcgis]# echo 'vm.max_map_count = 262144' >>/etc/sysctl.conf

[root@esrixa arcgis]# echo 'vm.swappiness = 1' >> /etc/sysctl.conf

運行命令使上述變更生效

[root@esrixa arcgis]#/sbin/sysctl -p

3.11.2?安裝

切換到arcgis賬戶

[root@esrixa arcgis]# su – arcgis

安裝

[arcgis@esrixa ~]$ cdArcGISDataStore_Linux/

[arcgis@esrixaArcGISDataStore_Linux]$ ./Setup -m silent -l Yes

3.11.3?配置

有兩臺機器需要安裝DataStore,一臺是esrixa.portal.com,一臺是es1.portal.com。esrixa.portal.com配置關系型,es1.portal.com配置時空大數據存儲。

3.11.3.1? esrixa.portal.com下的DataStore配置


3.11.3.2? es1.portal.com下的DataStore配置


3.12 ????? 安裝Web Adaptor

WebAdaptor需要Web容器來進行配置,在Linux下可以選擇Tomcat進行部署,為了安裝Tomcat,必須先安裝JDK,而CentOS7操作系統自帶OpenJDK,我們需要先卸載OpenJDK,安裝Sun公司的JDK后,再進行Tomcat、WebAdptor的配置。

3.12.1?卸載OpenJDK安裝SunJDK

3.12.1.1? 查看自帶的OpenJDK

[root@esrixa arcgis]# java -version

顯示JDK為 openjdk,版本為”1.8.0_65”


3.12.1.2? 查詢已安裝的JDK包

[root@esrixa arcgis]# rpm -qa|grep java

3.12.1.3? 刪除OpenJDK

注意,nodeps前有兩個“-”。

[root@esrixa arcgis]# rpm -e –nodeps java-1.7.0-openjdk-headless

[root@esrixa arcgis]# rpm -e –nodeps java-1.7.0-openjdk

[root@esrixa arcgis]# rpm -e –nodeps java-1.8.0-openjdk-headless

[root@esrixa arcgis]# rpm -e –nodeps java-1.8.0-openjdk

3.12.1.4? 檢測是否刪除成功

[root@esrixa arcgis]# java -version

如顯示下圖說明已成功刪除。


3.12.2?安裝SunJDK

3.12.2.1? 拷貝JDK

將JDK安裝包內容拷貝至/usr/local目錄

[root@esrixa arcgis]# mv /jdk1.8.0_151 /usr/local

3.12.2.2? 配置JDK環境變量

[root@esrixa arcgis]# vim/etc/profile

增加下列幾行內容

JAVA_HOME=/usr/local/jdk1.8.0_151

JRE_HOME=/usr/local/jdk1.8.0_151/jre

CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jarPATH=$JAVA_HOME/bin:$PATH

export JAVA_HOMECLASSPATH PATH

使JDK環境變量配置生效

[root@esrixa arcgis]# source/etc/profile

3.12.2.3? 驗證JDK

[root@esrixa arcgis]# java-version

顯示如下信息則說明配置成功


3.12.3?配置Tomcat

3.12.3.1? 拷貝安裝包

在/usr/local/下創建tomcat8文件夾

[root@esrixa home]# mkdir/usr/local/tomcat8

將tomcat安裝包拷貝至/usr/local/tomcat8

[root@esrixa home]# mvapache-tomcat-8.5.23/*? /usr/local/tomcat8

3.12.3.2? 創建私鑰和證書請求

[root@esrixa home]# openssl req -newkey rsa:2048 -nodes -keyout /usr/local/tomcat8/esrixa.key-x509 -days 365 -out /usr/local/tomcat8/esrixa.crt

填寫內容,注意,CommonName這里一定要填寫域名

Country Name (2 lettercode) [XX]:cn

State or Province Name(full name) :sx

Locality Name (eg, city)[Default City]:xa

Organization Name (eg,company) [Default Company Ltd]:arcgis

Organizational Unit Name(eg, section) :arcgis

Common Name (eg, yourname or your server's hostname) :esrixa.portal.com

Email Address :esrixa@esrichina.com.cn

3.12.3.3? 創建自簽名證書

[root@esrixa home]# openssl pkcs12 -inkey /usr/local/tomcat8/esrixa.key -in/usr/local/tomcat8/esrixa.crt -export -out /usr/local/tomcat8/esrixa.pfx

輸入密碼arcgis

3.12.3.4? 配置Tomcat

開啟https

[root@esrixa home]# vim/usr/local/tomcat8/conf/server.xml

修改為如下內容:


3.12.3.5? 啟動和驗證Tomcat

修改root啟動tomcat的權限。

[root@esrixa home]# chmod-R 777 /usr/local/tomcat8

啟動tomcat

[root@esrixa home]# cd/usr/local/tomcat8/bin

[root@esrixa home]# ./startup.sh

驗證tomcat

在瀏覽器中輸入https://esrixa.portal.com

成功有如下界面:


3.12.4?安裝WebAdaptor

[arcgis@esrixa home]# cd/usr/local/arcgis1051/WebAdaptor

[arcgis@esrixa home]# ./Setup-m silent -l yes


顯示上圖時,安裝完成。

3.12.5?Web Adaptor配置

拷貝arcgis.war包至Tomcat下。

[root@esrixa home]# cp? /home/arcgis/webadaptor10.5.1/java/arcgis.war

/usr/local/tomcat8/webapps/

[root@esrixa home]# cp? /home/arcgis/webadaptor10.5.1/java/arcgis.war

/usr/local/tomcat8/webapps/server.war

arcgis.war用作Portal for ArcGIS的Web Adaptor,server.war用作ArcGIS Server的Web Adaptor。

3.12.6?驗證Web Adaptor

瀏覽器輸入

https://esrixa.portal.com/arcgis

https://esrixa.portal.com/server

若頁面打開正常,則表明安裝無誤。大家自行對server及portal配置Web Adaptor

3.13 ????? ArcGIS Enterprise配置

3.14 ????? 注冊聯合服務器

將esrixa.portal.com下的ArcGIS Server與ga1.portal.com下的ArcGIS Server注冊為Portal的聯合服務器。



備注:Server配置有webadaptor的,填寫webadaptor的地址,ArcGIS Server沒有webadaptor的,按如下填寫。


3.15 ????? 配置托管服務器

將esrixa.portal.com下的ArcGIS Server配置為托管服務器。


3.16 ????? 配置大數據分析服務器

選擇已聯合的ga1.portal.com中的ArcGIS Server作為大數據分析服務器。


配置完成后,點擊“保存”。

3.17 ????? 配置NFS

在沒有共享存儲的環境下,可以在局域網內配置NFS服務器做共享存儲,但只建議用于測試環境,生產環境建議使用專業存儲。

CentOS 7已經安裝了nfs軟件,只需要啟動。在此次分布式部署中,將NFS服務器配置于es1.portal.com機器。

將/usr/local/nfstest文件夾作為共享內容,其他機器將此文件夾掛載至/data。

3.17.1?NFS服務器端配置

3.17.1.1? 設置共享文件夾及共享權限

編輯/etc/exports

[root@es1 home]# vim /etc/exports

增加如下內容

/usr/local/nfstest*(insecure,rw,sync,no_root_squash)

3.17.1.2? 啟動服務

重啟rpc服務

[root@es1 home]# systemctlrestart??rpcbind.service?

重啟nfs服務

[root@es1 home]# systemctlrestart ?nfs.service

3.17.2?NFS客戶端配置

查詢可掛載內容

[root@ga1 home]#showmount -e 192.168.0.130

在esrixa.portal.com,ga1.portal.com兩臺機器上執行以下命令掛載。/data文件夾需要自己新建。/data在根目錄下

[root@ga1 home]# mkdir/data

[root@ga1 home]# mount -tnfs 192.168.0.130:/usr/local/nfstest??/data

3.18 ????? 配置NAS盤做共享存儲

4?????????矢量大數據分析功能測試步驟

4.1 ??拷貝分析數據至共享存儲

拷貝分析數據至共享目錄,此案例中拷貝分析數據至es1.portal.com的“/usr/local/nfstest”下,測試數據可以發郵件至lizf@esrichina.com.cn跟我索要。

4.2 ??注冊大數據文件共享

進入ArcGISServer manager頁面,點擊“站點”。


點擊“DataStore”-“注冊”-“大數據文件共享”


4.2.1?注冊文件共享

填寫如下內容:


注意:這里/nas為共享目錄。“名稱”不能隨意起,這里填寫的“taxi”對應著/data/taxi文件夾

填寫完成后點擊“創建”。

4.2.2?注冊HDFS數據

填寫格式參考默認格式即可。

4.2.3?注冊Hive數據

填寫格式參考默認格式即可。


4.3 ??編輯大數據共享

點擊“編輯”。


選擇剛才注冊的數據集。


點擊“選擇字段”。選擇“pickup_longitude”。


將其配置為空間字段,為X坐標。同樣的,將“pickup_longitude”配置為Y坐標。


配置完成后,點擊“保存”。

4.4 ??聚合點分析工具使用

登陸ArcGIS Enterprise,選擇“地圖”-“分析”-“GeoAnalytics工具”,選擇“聚合點”工具。


點擊“瀏覽圖層”


點擊“我的內容”,選擇大數據文件。


填寫參數,點擊“運行分析”


總結

以上是生活随笔為你收集整理的GeoAnalyticsServer在Linux下集群部署手册的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。