geoscene2.1-linux安装

发布时间:2022-06-08 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了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

脚本宝典总结

以上是脚本宝典为你收集整理的geoscene2.1-linux安装全部内容,希望文章能够帮你解决geoscene2.1-linux安装所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。