GeoScene Enterprise2.1Linux版安装教程
准备工作
新建用户目录
useradd geoscene
passwd geoscene
新建用户后,在/home目录下就会出现与用户名一致的文件夹。将安装包拷贝至此位置。
Linux系统配置
禁用IPv6
ip addr
切换到该网卡目录下,修改网卡信息。将IPv6的几个选项设置为no
ifconfig发现存在IPv6信息,修改/etc/sysctl.conf文件。
在底下添加如下两行:
net.ipv6.conf.all.disable_ipv6=1
net.ipv6.conf.default.disable_ipv6=1
sysctl -p使命令生效。
修改计算机名及hosts
vi /etc/hostname
此测试环境中,我将计算机名修改为pre31.enterprise.local
vi /etc/hosts
关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
修改系统句柄数
vi /etc/security/limits.conf
在底下添加如下句柄数
geoscene soft nofile 65535
geoscene hard nofile 65535
geoscene soft nproc 25059
geoscene hard nproc 25059
修改时区和时间
首先用date -R 查看时区和时间,如果不是东八区时间的话请修改时区信息
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
覆盖输入y即可。
reboot重启计算机。
安装
因为通过XFTP传输的安装文件,所以权限都是root。需要将大部分安装文件的权限更改为安装账户geoscene。通过chown命令即可。
切换到geoscene用户,然后以geoscene用户依次解压每一个tar.gz文件。注意,此处切换用户需要su - geoscene
Server
进入Server目录,运行Setup命令。-m标签代表静默安装,-l标签代表同意安装协议,-a标签指定授权许可文件。需要安装前诊断工具无报错,无警告。
Datastore
进入Datastore,运行Setup,标签和server相同,但不需要授权。如果没有大数据分析服务器、实时数据IoT服务器的需求,可以忽略时空大数据的存储需求警告。需要安装前诊断工具无报错,无除时空库以外的其他警告。
Portal
进入Portal目录,运行Setup命令。-m标签代表静默安装,-l标签代表同意安装协议,需要安装前诊断工具无报错,无警告。
WebAdaptor
进入WebAdaptor目录,运行Setup命令。webadaptor无需静默安装,直接同意安装协议即可。
配置
Server
浏览器进入https://pre31.enterprise.local:6443/geoscene/manager/
创建站点,设置用户名,密码,根服务器目录以及配置存储位置,点击完成,等待。
针对国产CPU,需要修改server安装目录下usr/init_user_param.sh,
在最后一行添加export MKL_DEBUG_CPU_TYPE=4
之后重启server。
Datastore
https://pre31.enterprise.local:2443/geoscene/datastore/
因为我安装的时候没有设置时空库的参数,因此这里也不勾选时空库。最后点击完成进行创建。
Portal
https://pre31.enterprise.local:7443/geoscene/
创建门户,导入许可
等待。
WebAdaptor
jdk
这里使用的是rpm格式的安装包。直接以rpm的安装方式安装即可。安装路径在/usr/java下
vi /etc/profile 配置环境变量。在最后加上JAVA_HOME CLASSPATH PATH的环境变量
source /etc/profile应用更改
java -version验证版本
自签名证书
新建tomcat目录用于存放tomcat,并将tomcat压缩包拷贝过去,解压缩
tomcat要开启443(https)和80(http)端口,因此需要证书。此处使用的是自签名证书
openssl genrsa -out wuhu.key 2048
openssl req -new -key wuhu.key -out wuhu.csr
echo ‘subjectAltName=DNS:pre31.enterprise.local’>cert_extensions
openssl x509 -req -sha256 -in wuhu.csr -signkey wuhu.key -extfile cert_extensions -out wuhu.crt -days 3650
openssl pkcs12 -inkey wuhu.key -in wuhu.crt -export -out wuhu.pfx -name wuhu
tomcat
vi apache-tomcat-9.0.58/conf/server.xml 编辑server.xml文件,按照下图修改。
startup.sh开启tomcat。
去浏览器验证https和http是否开启了tomcat。
WebAdaptor配置server和portal
以root账户,
cp /home/geoscene/geoscene/webAdaptor/geoscene.war /usr/tomcat/apache-tomcat-9.0.58/webapps/geoscene.war
cp /home/geoscene/geoscene/webAdaptor/geoscene.war /usr/tomcat/apache-tomcat-9.0.58/webapps/server.war
切换到geoscene账户
su - geoscene
cd /home/geoscene/geoscene/webAdaptor/tools/
./configurewebadaptor.sh 可以查看命令帮助
./configurewebadaptor.sh -m server -w https://pre31.enterprise.local/server/webadaptor -g https://pre31.enterprise.local:6443 -u siteadmin -p siteadmin123 -a true
./configurewebadaptor.sh -m portal -w https://pre31.enterprise.local/geoscene/webadaptor -g https://pre31.enterprise.local:7443 -u geoscene -p portaladmin
进入enterprise平台管理 - 系统配置 - 服务器中,添加服务器。
将其设置为托管服务器后,点击页面左下角保存。
打完收工。