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/manager为geoscene Server Manager地址,下一步将进入此链接,配置geoscene Server。
配置本地hosts文件
2.5. 配置GeosceneServer
在浏览器中输入安装完成中返回的geoscene Server Manager地址,自动跳转至Geoscene Server的6443端口,开始进行站点配置。
https://augur.agcim.com:6443/geoscene/manager
3) 安装和配置Geoscene DataStore
3.1. 安装前准备
3.1.1. 设置 vm.swappiness
设置vm.swappiness和vm.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 Adaptor到tomcat下
依次部署名为geoscene和server的Web Adaptor应用到 tomcat下,用于实现对Portal for geoscene和geoscene 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 geoscene和geoscene 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配置名为geoscene的Web 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配置名为server的Web 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) Portal与Server的托管
6.1. 登录Portal for geoscene
6.2. 依次点击Organization->SETTINGS->Servers,然后点击 ADD SERVER
6.3. 在弹出的Add geoscene Server对话框上设置Services URL、Administration URL,和主站点管理员账户的用户名和密码,点击ADD
6.4. 对Hosting Server选中联合的Server,即
augur.agcim.com/geoserver。
6.5. 点击SAVE保存,完成Portal与Server的托管
7)开启http与https协议兼容模式
登录geoserver管理员后台
https://augur.agcim.com/geoserver/admin/
完成以上操作即可
协议对应端口
http->6080 80
https->6443 443
标签:agcim,Server,geoscene,Portal,geoscene2.1,linux,augur,安装 来源: https://www.cnblogs.com/hanks-mimi/p/15676028.html