geoscene2.1-linux安裝


1.安裝准備

1.1. 關閉防火牆

systemctl stop firewalld

systemctl disable firewalld

systemctl status firewalld

1.2. 創建用戶和組

groupadd agcim

useradd -g agcim -m geoscene

 passwd geoscene

然后輸入兩次密碼進行驗證(筆者密碼:geoai2019

1.3. 配置域名

1.3.1. 編輯/etc/hosts

vi /etc/hosts

1.3.2. 更改機器名

hostnamectl set-hostname augur

hostname -f

1.4. 准備安裝包

1.4.1. 創建文件夾,並授權文件夾

mkdir /home/geoscene

1.4.2. 將安裝包拷貝至/home/geoscene

cd /home/geoscene

ls

1.4.3. 解壓

依次運行tar解壓上面的安裝包

[root@augur geoscene]# tar -zxvf   XXX.tar.gz

1.4.4. 修改權限

依次運行chown(設置文件的擁有者和組)和chmod(所有用戶對geoscene文件夾具有所有控制權)對1.4.3解壓后的文件夾進行授權。(或對上級目錄整體授權,下面的代碼為整體授權方式)

注:記得所有安裝包解壓完之后,再修改權限

chown -R geoscene geoscene

chmod -R 755 geoscene

2) 安裝和配置geoscene Server

2.1. 安裝前准備

2.2. 編輯limits.conf(若Entperprise組件在不同機器,每台機器都需要配置)

[root@augur ]# vi /etc/security/limits.conf

編輯/etc/security/limits.conf文件,添加如下內容:

geoscene soft nofile 65536

geoscene hard nofile 65536

geoscene soft nproc 25060

geoscene hard nproc 25060

 

2.2.1. 診斷當前環境是否滿足Server安全要求

切換到geoscene用戶,運行serverdiag腳本,診斷當前環境是否滿足geoscene for Server安裝要求。

su - geoscene

./GeoScene_Server_Linux_21_175299222/setup_resources/serverdiag/serverdiag

2.3. 安裝Geoscene Server

利用console模式進行交互安裝。

cd GeoScene_Server_Linux_21_175299222

./Setup -m console

安裝完成后按提示進行認證

注:如安裝在默認路徑則直接回車,更換安裝路徑必須給geoscene用戶755權限

本文更改安裝路徑,則給geoscene用戶/root目錄755權限(默認路徑忽略)

輸入認證文件路徑則安裝完成

https://augur.agcim.com:6443/geoscene/managergeoscene Server Manager地址,下一步將進入此鏈接,配置geoscene Server

配置本地hosts文件

2.5. 配置GeosceneServer

在瀏覽器中輸入安裝完成中返回的geoscene Server Manager地址,自動跳轉至Geoscene Server6443端口,開始進行站點配置。

https://augur.agcim.com:6443/geoscene/manager

3) 安裝和配置Geoscene DataStore

3.1. 安裝前准備

3.1.1. 設置 vm.swappiness

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

su root

echo 'vm.max_map_count=262144' >>/etc/sysctl.conf

echo 'vm.swappiness=1' >>/etc/sysctl.conf

/sbin/sysctl -p

3.1.2. 診斷當前環境是否滿足Data Store安裝要求

運行datastorediag腳本診斷當前環境是否滿足geoscene DataStore的安裝要求。

su - geoscene

cd /home/geoscene/GeoScene_DataStore_Linux_21_175312139/setup_resources/datastorediag

 ./datastorediag

3.2. 安裝Geoscene DataStore

使用silent模式安裝。

cd /home/geoscene/GeoScene_DataStore_Linux_21_175312139

./Setup -m console

根據需要選擇配置關系型、切片緩存型.

4) 安裝和配置 Portal for Geoscene

4.1. 診斷環境

診斷當前環境是否滿足Portal for geoscene安裝要求

運行portaldiag腳本診斷當前環境是否滿足 Portal for geoscene 的安裝要求。

su - geoscene

cd /home/geoscene/GeoScene_Portal_Linux_21_175300165/setup_resources/portaldiag

./portaldiag

4.2. 安裝 Portal for Geoscene

運用console模式進行交互安裝。

 cd /home/geoscene/GeoScene_Portal_Linux_21_175300165

./Setup -m console

4.4. 配置 Portal for geoscene

在瀏覽器中輸入Portal for geoscene的訪問地址

https://augur.agcim.com:7443/geoscene/webapps/

開始進行Portal for geoscene的配置。

1) 點擊CREATE NEW PORTAL

2) 輸入授權json后綴文件

5) 安裝和配置Web Adaptor

5.1. 安裝前准備

5.1.1. 安裝JDK

5.1.1.1. 解壓JDK

cd /home

tar -zxvf xxx.tar.gz

5.1.1.2. 配置JDK環境變量

1) 編輯/etc/profile,配置JDK環境變量

vi /etc/profile

 

export JAVA_HOME=/usr/local/jdk1.8.0_181 #jdk安裝目錄

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH

export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin

export PATH=$PATH:${JAVA_PATH}

 

2) 運行source /etc/profile,使JDK環境變量配置生效

 source /etc/profile

3) 驗證JDK安裝及配置結果

 java -version

出現上述信息,說明配置成功。

5.1.2. 安裝tomcat

5.1.2.1. 解壓tomcat

 

 

5.1.2.2. 創建自簽名證書

1) 使用openssl創建證書

openssl req -newkey rsa:2048 -nodes -keyout /home/agsenterprise.key -x509 -days 365 -out /home/agsenterprise.crt

 

回車,輸入相關問題,需要特別注意的是,“您的名字與姓氏”、“您的組織單位名稱”、“您的組織名稱”這三項必須填寫主機的域名augur.agcim.com

openssl pkcs12 -inkey /home/agsenterprise.key -in /home/agsenterprise.crt -export -out /home/agsenterprise.pfx

 

其中密鑰庫口令要大於6個字符(geoai2021),且不能有特殊字符。這個秘鑰口令需要記住,后面會用到。

 

5.1.2.3. tomcat啟用證書

編輯tomcat/conf目錄下的server.xml文件

 

1) 8080端口號修改為80,將8443端口修改為443

 

2) 取消端口號8443對應的connector的注釋,並啟用ssl

 

certificateKeystoreFile="/home/agsenterprise.pfx"

certificateKeystorePassword="geoai2021"

certificateKeystoreType="pkcs12"

5.1.2.4. 啟動tomcat

運行startup.sh啟動tomcat

5.2. 安裝和部署Web Adaptor

5.2.1. 安裝Web Adaptor

silent模式安裝Web Adaptor

看到如下信息說明安裝成功。

進入目錄直接安裝:./Setup -l Yes -d /root

5.2.2. 部署Web Adaptortomcat

依次部署名為geosceneserverWeb Adaptor應用到 tomcat下,用於實現對Portal for geoscenegeoscene for Server的配置。

su root

Password:

cp geoscene.war /usr/local/tomcat/apache-tomcat-9.0.48/webapps/geoscene.war

cp geoscene.war /usr/local/tomcat/apache-tomcat-9.0.48/webapps/geoserver.war

5.3. 配置Web Adaptor

當通過瀏覽器對Portal for geoscenegeoscene for Server配置Web Adaptor時,要求必須在Web Adaptor所在的機器上。因此,當從非Web Adaptor所在機器的其他客戶端配置Web Adaptor時,需要以命令行的形式。

訪問地址如:

https://augur.agcim.com/geoscene/webadaptor

https://augur.agcim.com/geoserver/webadaptor

5.3.1. Portal for geoscene配置名為geosceneWeb Adaptor

./configurewebadaptor.sh -m portal -w https://augur.agcim.com/geoscene/webadaptor -g https://augur.agcim.com:7443 -u portaladmin -p agcim123 -r false

 

返回如下信息,說明配置成功,即可通過webadaptor訪問Portal for geoscene

 

訪問地址變為:

https:///augur.agcim.com/geoscene/home/

 

5.3.2. 對geoscene Server配置名為serverWeb Adaptor

./configurewebadaptor.sh -m server -w https://augur.agcim.com/geoserver/webadaptor -g https://au

gur.agcim.com:6443 -u siteadmin -p agcim123 -a true

返回如下信息,說明配置成功,即可通過webadaptor訪問Portal for geoscene

訪問地址變為:

https://augur.agcim.com/geoserver/rest/

6) PortalServer的托管

6.1. 登錄Portal for geoscene

6.2. 依次點擊Organization->SETTINGS->Servers,然后點擊 ADD SERVER

6.3. 在彈出的Add geoscene Server對話框上設置Services URLAdministration URL,和主站點管理員賬戶的用戶名和密碼,點擊ADD

6.4. Hosting Server選中聯合的Server,即

augur.agcim.com/geoserver

6.5. 點擊SAVE保存,完成PortalServer的托管

7)開啟httphttps協議兼容模式

登錄geoserver管理員后台

https://augur.agcim.com/geoserver/admin/

完成以上操作即可

協議對應端口

http->6080   80

https->6443  443


免責聲明!

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



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