【GeoScene】三、GeoScene Enterprise 3.1 在银河麒麟V10上安装部署

news/2024/9/20 10:40:08/文章来源:https://www.cnblogs.com/tanxj/p/18355308

前言:

哈哈哈,想到什么就写什么了,没有顺序可言

系统要求:性能越高越好😆😆

然后是下载安装包、连接服务器、上传文件就不写了吧,这些应该都会吧

许可让公司商务找易智瑞的售前申请

一、环境准备

1、关闭防火墙(可选)

停止防火墙:systemctl stop firewalld.service
禁用开机自启:systemctl disable firewalld.service
查看防火墙状态:systemctl status firewalld.service

2、创建用户和组

使用 groupadd 和 useradd 命令创建用户 geoscene 和组 GEOscene,并将
geoscene 用户加入 GEOscene 组,geoscene 用户的密码也是 geoscene。

groupadd GEOscene
useradd -g GEOscene -m geoscene
passwd geoscene

3、修改 hostname 文件

使用命令:vim /etc/hostname
在文件中写入 geoenterprise

用指令更改 hostname,将 hostname 更改为 geoenterprise,注意此处是利用 vi
m 编辑的,进入文件后按 i ,当底部出现 insert 字样即可编辑。编辑完按 Esc
退出编辑,输入 :wq 进行保存。

4、修改 network 文件

命令:vim /etc/sysconfig/network
打开 network 文件,将文件中的 hostname 修改为 geoenterprise

利用 more 命令查看修改是否成功:more /etc/sysconfig/network

5、修改 hosts 文件

使用命令:vim /etc/hosts
打开 hosts 后,添加如下内容:
(服务器 ip) geoenterprise.GEOscene.com geoenterprise

执行命令:hostname geoenterprise
让修改的 hostname 立即生效

检测主机名修改是否成功
利用命令检查主机名修改是否成功
查看域名:hostname
查看完全限定域名:hostname -f

6、修改文件夹权限

依次运行 chown 和 chmod 对解压出来的四个安装部署文件进行权限修改
命令如下:

chown -R geoscene:Geoscene /root/GeoScene_DataStore_Linux_21_175312148
chmod -R 755 /root/GeoScene_DataStore_Linux_21_175312148

image

二、安装和配置 GeoScene Server

1、修改 limits.conf 文件

命令:vim /etc/security/limits.conf
在 limits.conf 文件中添加内容,限制用户的资源使用量;开始编辑 limits.conf 文件,在文件的最后一行添加如下内容:

geoscene soft nofile 66666
geoscene hard nofile 66666
geoscene soft nproc 25059
geoscene hard nproc 25059

image

2、检测环境是否符合 Server 要求

在 FlashFXP 中将原本解压出来的文件夹放入到 geoscene 用户的文件下,路
径为/home/geoscene/
image

利用 su 命令切换到 geoscene 用户下:su - geoscene
可以看到[root@geoenterprise ~]#变为了[geoscene@geoenterprise ~]#
GeoScene的软件都必须在 geoscene 用户下安装
image

运行 serverdiag 脚本诊断当前环境是否满足 GeoSceneServer 安装的要求(也可
以先 cd 进文件在运行),命令:./GeoScene_Server_Linux_21_175299235/setup_resources/serverdiag/serverdiag
image
当出现“发现 0 个错误和 0 个警告”提示时,说明环境满足要求,可安装
GeoSceneSrver。

3、安装 GeoScene Server

利用 console 模式进行交互安装(也可用 silent 模式进行静默安装)
命令:

cd GeoScene_Server_Linux_21_175299235
./Setup -m console

image

检测环境满足后,就可以按 Enter 键开始安装,后面根据提示按对应的按键即可。

image

image

按 Y 接受协议后会让你选择安装路径,如果需要修改路径,请手动输入一个路径,如不修改,按 enter 继续。

image

利用 FlashFXP 将授权文件放入到 Linux 系统下,复制路径在此处输入授权文件的位置即可。

image

当出现提示时表明 server 安装成功

4、配置 GeoScene Server

想要在本机浏览,还需要在本机的 hosts 中添加地址,才能够用浏览器打开(需要管理员权限才能进行编辑,可以先将 hosts 复制到桌面,更改后再覆盖原文件),路径一般在 C:\Windows\System32\drivers\etc

image

在浏览器输入返回的 GeoScene Server Manager 地址,会跳转至 GeoScene Server 的 6443 端口,来进行站点的配置

image

创建站点设置管理员密码
image

image
image

创建站点成功后会跳转至登陆界面,输入用户名、密码即可
image

image

三、安装和配置 GeoScene Data Store

1、诊断环境是否满足 GeoScene Data Store 的要求

按照前面相同的方法运行 datastorediag 脚本,诊断当前环境是否满足GeoSceneDataStore 安装的要求。若出现问题,系统会给出要求和更改方法,利用 su 命令退回到 root 下进行更改;命令:
./GeoScene_DataStore_Linux_21_175312148/setup_resources/datastorediag/datastorediag

image

2、安装 GeoScene Data Store

同 server 的安装方法一致,先利用 cd 命令进入文件夹,然后再用 console 模
式进行安装。命令:

cd GeoScene_DataStore_Linux_21_175312148/
./Setup -m console

image
输入 Y 接受安装,然后选择安装路径
image
显示如下信息,则安装成功
image

3、配置 GeoScene Data Store

在浏览器中输入 GeoScene Data Store 安装好后返回的地址,进入配置向导开始配置。输入 Server 的地址以及设置好的管理员账户的用户和密码,点击下一步。
image

设置内容目录的位置,点击下一步。
image

选择要配置的 GeoScene Data Store 类型,建议勾选前两个,最后一个‘时空’类型可以后面用到时再进行配置。然后点击下一步,再点击完成,直至安装成功。
image

image

配置成功后,可以前往 GeoScene Sever manager 面板,在 站点->GIS 服务器->数据存储中找到全部验证,待出现绿色钩号则表示 Datastore 可用
image

四、安装和配置 GeoScene Portal

1、诊断环境是否满足 GeoScene Portal 的安装要求

命令:GeoScene_Portal_Linux_21_175300176/setup_resources/portaldiag/portaldiag
当出现如下信息,说明当前环境满足需求,可安装 GeoScene Portal
image

2、安装 GeoScene Portal

命令:

cd GeoScene_Portal_Linux_21_175300176/
./Setup -m console

同样根据提示 Enter 下一步,Y 接受安装,然后选择路径,等待安装过程完成。
image
image
image

3、配置 GeoScene Portal

在浏览器中输入 Portal 安装好后返回的访问地址,开始进行 GeoScene Portal的配置。点击创建新门户,导入本地的许可文件
image
image

填写相关信息,注意这里创建的初始管理员账户,后面配置 Adaptor 还需要用到,用户名设为 portaladmin,密码可以直接使用 geoscene。接着点击下一步,最后点击创建,就可以创建 GeoScene Enterprise 的门户站点了。
image
image
image

接下来,我们还需要安装并配置 Web Adaptor,就可以使用初始管理员账户登录门户了。
image

五、安装和配置 GeoScene Web Adaptor

1、安装 Java 环境

下载好安装包后,用 FlashFXP 传输到服务器中,利用 tar 命令解压安装压缩包
(路径可以选择在 /home/geoscene 下),操作前记得用 su 命令将用户切回
root,root 的密码为服务器密码。
命令:

cd /home/geoscene
tar -zxvf jdk-8u281-linux-x64.tar.gz

image

2、配置环境变量

命令:vim /etc/profile
打开 profile 文件并进行编辑
image

在文件的最后一行写入一下内容:

JAVA_HOME=/home/geoscene/ jdk1.8.0_281
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH

image

利用 source 命令让修改立即生效
命令:source /etc/profile
image

验证安装是否成功
命令:java -version
验证 java 是否安装成功,成功会出现如下信息,可以看到 java 的版本
image

3、创建私钥和证书请求

首先需要根据输入的路径,在 flashFPX 建立一个 tomcat8 文件夹和 ssl 文件夹,用来存放私钥文件及证书,这里选择了在路径 /home/ 下建立
image

然后利用 openssl 命令,创建自签名证书。openssl 命令用于安全套接字层的一个密码方法库,里面包含了市面上主要的密码算法。
命令:openssl req -newkey rsa:2048 -nodes -keyout /home/tomcat8/ssl/geoenterprise.key -x509 -days 365 -out /home/tomcat8/ssl/geoenterprise.crt
然后根据所给提示输入信息,可以个性化填写,注意 Common Name 要输入的是当前机器的完全限定域名。
image
这一步会在 ssl 文件夹中生成 geoenterprise.crtgeoenterprise.key 两个文件
image

4、创建自签名证书

命令:openssl pkcs12 -inkey /home/tomcat8/ssl/geoenterprise.key -in /home/tomcat8/ssl/geoente rprise.crt -export -out /home/tomcat8/ssl/geoenterprise.pfx
命令执行后,会提示你设置密码,这里设置为了 geoscene
image
可以看到 ssl 文件夹中生成了一个新文件 geoenterprise.pfx
image

5、安装 Tomcat

根据官网上给出的用支持可以选用 9.0 以上的版本,这里选用了Tomcat9.0.19 版本
image

下载好安装包后,用 FlashFXP 传输至服务器中,利用 tar 命令解压安装包
命令:

cd /root/GeoLinux
tar -zxvf apache-tomcat-9.0.19.tar.gz

image

6、对 Tomcat 启用 ssl

命令:vim apache-tomcat-9.0.19/conf/server.xml
打开 tomcat 的 server.xml 文件(若无法修改需要先 cd 进 conf 文件夹,再 vim
server.xml 修改)
修改内容如下:
将 8080 端口号修改为 80,重定向端口修改为 443

<Connector port="80" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="443" />

取消端口号 8443 对应的 connector 的注释,将 8443 端口修改为 443 并启用 ssl

<Connector port="443" protocol="HTTP/1.1"
maxThreads="150" SSLEnabled="true" scheme="https" secure="true" clientAuth="f
alse" sslProtocol="TLS"
keystoreFile="/home/tomcat8/ssl/geoenterprise.pfx" keystorePass="geoscene" />

image

这里的 keystoreFile 以及 keystorePass 都是在 5.1.3.2 步骤创建的。要注意,选用 tomcat 的版本不同,这里配置文件的内容也会不同,请确认好tomcat 的版本后再按照版本对应的格式修改。

7、 验证 tomcat 是否成功安装

命令:

cd /root/GeoLinux/apache-tomcat-9.0.19/bin/
./startup.sh

image

看到提示 Tomcat started 后,用浏览器访问这两个地址:https://geoenterprise.geoscene.com 和 http://geoenterprise.geoscene.com,都可以正常访问的话 tomcat 则配置成功。
image

8、部署 GeoScene Web Adaptor 到 Tomcat

GeoScene Web Adaptor 2.1 压缩包解压出来,包内已经有了.war 文件,所以GeoScene Web Adaptor for linux 2.1 版本不需要安装,可以用 war 文件直接将GeoScene Web Adaptor 部署到 tomcat 下。
image

命令:

cp /home/geoscene/GeoScene_WebAdaptor_java_Linux_21_175313047/setup_resources/Disk1/InstData/part1/geoscene.war /root/GeoLinux/apache-tomcat-9.0.19/webapps/geoscene.war
cp /home/geoscene/GeoScene_WebAdaptor_java_Linux_21_175313047/setup_resources/Disk1/InstData/part1/geoscene.war /root/GeoLinux/apache-tomcat-9.0.19/webapps/server.war

依次部署名为 geoscene 和 server 的 Web Adaptor 应用到 tomcat 下,用于实现对
GeoScene Portal 和 GeoScene Server 的配置
image

配置好后 tomcat8/webapps/路径下会多出以下四个文件

image

六、为 Portal 和 Server 配置 GeoScene Web Adaptor

1、为 portal 配置 Web Adaptor

配置前用 su 命令切换至 geoscene 用户
命令:

cd /home/geoscene/GeoScene_WebAdaptor_java_Linux_21_175313047/setup_resources/Disk1/InstData/part1/tools/ ./configurewebadaptor.sh -m portal -w https://geoenterprise.geoscene.com/geoscene/webadaptor -g https://geoenterprise.geoscene.com:7443 -u portaladmin -p 5aschool

先 cd 至 adaptor 文件下的 tools 文件夹,然后运行命令,注意这里的-u 和 -p 分别为前面配置 GeoScene Portal 时创建的管理员用户和密码。
image

返回 Successfully Registered 说明配置成功,即可用过 webadaptor 访问 GeoScnen Portal
image

2、 为 Server 配置 Web Adaptor

命令:

./configurewebadaptor.sh -m server -w https://geoenterprise.geoscene.com/server/webadaptor -g https://geoenterprise.geoscene.com:6443 -u siteadmin -p 5aschool -a true

此处的 -u -p 对应前面配置 GeoScene Server 时创建的管理员账号和密码
image

返回 Successfully Registered 说明配置成功,即可用过 webadaptor 访问 GeoScnen Server

image

七、为 Portal 和 Server 配置联合托管

用浏览器登录 Portal 地址:https://geoenterprise.geoscene.com/geoscene 依次点
击 平台管理->系统配置->服务器->添加服务器
image
在输入框中输入 GeoScene Server 站点的 URL 和 GeoScene Server 站点管理
URL,以及管理员的用户和密码,最后点添加。
image
image

在托管服务器选中联合的 Server,即 geoenterprise.geoscene.com/server 点击网页左下角的保存完成配置。
image

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/781849.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

yum网络源的配置

yum 的原理 yum 的全称是 Yellow dog Updater,Modified,yum 是 CentOS 或者是 RedHat 中最常见的包管理器。早期的 Linux 发行版安装软件包要解决软件包的依赖问题,这些依赖的问题需要人工手动解决,通常是需要安装的软件有多个依赖,依赖又有其他的依赖所以自行手动安装很麻…

网络划分

视频 子网划分 用 子网掩码 子网掩码 = 网络位 + 主机位 ip地址自然分类127.0.0.1理解为什么进行子网划分 掌握怎么进行子网划分

谷歌浏览器降级的方法-及chromedriver 下载文件

为了适配python selenium 使用 chromedriver 对应当前谷歌浏览器,降级 https://www.chromedownloads.net/chrome64win/#google_vignette 这个地址为谷歌浏览器老版本的地址http://chromedriver.storage.googleapis.com/index.html 这个地址为谷歌浏览器对应的 chromedriver 的…

记录兼职运维的一天

不以物喜,不以己悲,挣钱为主1.背景 7月底部门的运维大哥离职了,奈何又没有新运维接替,至于为什么没有补位,懂得都懂,按老大的意思是先让开发一人顶一块,8月底争取补上。 打心底我有点排斥这事,但是人到中年又有什么办法呢,上有老下有小,唯有苟。 分派给我的部分是服务…

Teamcenter数据库-获取组别

1、select pg.*,isnull(pn.PIPL10N_NAME_4,pn_EN.PIPL10N_NAME_4) cn_group_name fromPPOM_GROUP pgleft joinPL10N_NAME pn on pg.puid = pn.puid and pn.PIPL10N_NAME_7 = ZH_CNleft joinPL10N_NAME pn_EN on pg.puid = pn_EN.puid and pn_EN.PIPL10N_NAME_7 = EN_US

预见未来科技,尽在指尖滑动间——手机产品模型可视化

在这个日新月异的数字时代,手机已不仅仅是通讯工具,它更是我们生活方式的延伸,是连接世界的窗口,是创意与科技的完美结晶。想象一下,在浩瀚的数字海洋中,一款尚未面世的手机,通过高精度的3D建模技术,以逼真无比的方式展现在你眼前。屏幕上的每一个像素都跃动着生命的活…

数据可视化是什么?带你了解各行业看板!

数据可视化是一种通过图形化手段将数据呈现出来的技术,它将复杂的数据和信息转化为易于理解的图表、地图、仪表盘等视觉元素,使得数据的模式、趋势和关系更加直观地展现出来。通过数据可视化,用户可以快速识别重要信息、发现潜在问题,并做出数据驱动的决策。这种技术不仅提…

Jenkins+gitlab+harbor+docker-compose自动化部署配置

本文主要讲解Jenkins在Linux环境下实现自动化部署项目(提供一种思路) 持续集成与持续部署(CI/CD)流程的实现,需要依赖一系列先进的工具和技术。这些工具不仅提高了开发效率,还确保了代码质量和发布的可靠性。以下是构建CI/CD流程所需的关键工具列表及其作用概述:Jenkins…

手把手教你实现Scrapy-Redis分布式爬虫:从配置到最终运行的实战指南

本文详细讲解了如何通过Scrapy-Redis实现分布式爬虫的全过程,涵盖配置步骤、代码实现以及最终运行的效果展示。通过实战操作,帮助读者快速掌握Scrapy-Redis在分布式爬虫中的应用技巧。1.scrapy-redis的环境准备 pip install scrapy-redis安装完毕之后确保其可以正常导入使用即…

建站过程中很容易让人忽视的三大细节

一个网站的建设是需要专业性、技术性很强的人才能够做的,并不是敲打一些代码、上传一些图片就可以的了,如果在建设网站的时候设计不当,很有可能不会让搜索引擎收录,所以用户也就不可能通过检索来访问网站了。在网站建设中大家都很忽视一些关键的细节,比如:关键词的分布,…

帝国CMS列表页面调用关键字TAG的方法

$nsmalltext=$r[smalltext]; $ntext=strip_tags($nsmalltext);//去除内容简介里的HTML标签 $newtext=esub($ntext,100,...) ;//限制100字 $keyboard=$r[keyboard]; $r_tag=explode(",",$keyboard); $tempid=1;//这里是搜索模板ID for($i=0;$i<count($r_tag);$i++)…

帝国cms数据表删除之后怎么找回来

如果不小心删除了帝国cms数据表,可以尝试以下步骤进行恢复: 1. 从备份中恢复 如果已对数据库进行了备份,则可以从备份中还原数据。确定备份的时间点是否包含要恢复的数据。根据备份类型选择合适的恢复方法,例如使用phpmyadmin、mysqldump或innodb recovery tool。2. 使用“…