ArcGIS10.7.1 大数据环境 非集群模式下环境部署搭建1.2-部署ArcGISPortal
1) 安装tomcat且生成key
cd到软件目录,切换到root用户
cd /home/arcgis/soft
su root
解压tomcat包到/usr/local下
tar -zxvf ./apache-tomcat-8.5.43.tar.gz -C /usr/local/
创建自签名证书,开启https,自签名证书使用java的keytool工具生成
cd /usr/local/jdk1.8.0_161/bin/./keytool -genkey -alias tomcat -keyalg RSA -keystore /usr/local/apache-tomcat-8.5.43/tomcat.keystore -validity 36500
输入密码,这里密码是123456,然后输入一些地址信息,随便写,
在确认地方输入yes,最后再次输入key用户密码,也可以直接按回车。
2)配置Tomact :server.xml
进入到apache-tomcat-8.5.43/conf目录下修改server.xml文件
找到下面两个没有注释的Connector节点进行修改(有的xml存在8443被修改)
第一个Connector节点修改为,变化部分红色标识
<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="443" />
第二个Connector节点修改为
<Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol" maxThreads="150" SSLEnabled="true" scheme="https" secure="true" clientAuth="false"
sslProtocol="TLS" keystoreFile="/usr/local/apache-tomcat-8.5.43/tomcat.keystore" keystorePass="123456"/>
修改完成后保存退出
修改文件权限,跟java环境一样,需要修改文件权限让所有用户都可以访问
chmod -R 777 /usr/local/apache-tomcat-8.5.43
启动tomcat测试修改是否成功
进入到cd /usr/local/apache-tomcat-8.5.43/bin目录,执行./startup.sh脚本启动tomcat
3)配置开机自启动
如果验证都成功,那tomcat已经配置成功了。如果失败,则去仔细检查配置文件是否被注释了。http跟https都必须测试成功才能继续操作。
配置tomcat开机启动,必须配置,因为不可能每次开机都手动去启动服务容器
a) 配置前先停止tomcat服务,使用apache-tomcat-8.5.43/bin/shutdown.sh脚本停止服务
./shutdown.sh
b) 开机启动脚本需要创建一个文件,放到/usr/lib/systemd/system目录下
su root
cd /usr/lib/systemd/system
vi tomcat.service
如果文件不存在,会创建一个新的文件,所以可以直接修改
输入下面内容,路径注意修改成自己的[Unit]
Description=Tomcat
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
Environment="JAVA_HOME=/usr/local/jdk1.8.0_161" "JRE_HOME=/usr/local/jdk1.8.0_161/jre"
ExecStart=/usr/local/apache-tomcat-8.5.43/bin/startup.sh
ExecStop=/usr/local/apache-tomcat-8.5.43/bin/shutdown.sh
PrivateTmp=true
[Install]
WantedBy=multi-user.target保存退出
systemctl start tomcat 启动tomcat服务
systemctl enable tomcat开机启动tomcat服务 以上都配置完成后,重启机器检查一下结果
4)安装webadaptor
进入到软件目录/home/arcgis/soft解压,直接解压到当前目录即可
tar -zxvf ./Web_Adaptor_Java_Linux_1071_169645.tar.gz
进入到解压后的目录WebAdaptor
执行静默安装
./Setup -m silent -l yes -d /home/arcgis
-m silent 表示静默安装
-l yes 表示同意许可
-d /home/arcgis 表示安装目录在/home/arcgis
安装完成后进入到安装目录
cd /home/arcgis/webadaptor10.7.1/java
将java目录下的arcgis.war包拷贝到tomcat安装目录下的webapps目录中即可
cp ./arcgis.war /usr/local/apache-tomcat-8.5.43/webapps
5)安装arcgis portal
修改文件句柄数
Linux默认用户文件句柄数比较少,但是portal使用的会比较多,安装前请先修改文件句柄数
cat /etc/security/limits.conf 查看系统文件句柄数设置,在文件末尾vi /etc/security/limits.conf
在文件末输入下面内容
arcgis soft nofile 65536
arcgis hard nofile 65536
arcgis soft fsize unlimited
arcgis hard fsize unlimited
arcgis soft nproc 25059
arcgis hard nproc 25059
arcgis soft as unlimited
arcgis hard as unlimited
保存即可
安装portal
切换到arcgis用户下,解压安装包
tar -zxvf ./Portal_for_ArcGIS_Linux_1071_169807.tar.gz
进入到解压后的文件,开始安装portal
./Setup -m silent -l yes -d /home/arcgis/
安装之前会自动执行检查过程,当所有检查项通过才执行安装,可以根据检查提示信息对应修改系统配置再进行安装。等待一会安装成功后,就可以通过网络访问了
https://portal.com:7443/arcgis/home 创建portal服务站点
第一次访问地址后会跳转到创建站点页面,选择Create New Portal
然后点击 选择文件 按钮,选择ArcGIS_Enterprise_Portal_107.json文件,然后点击Next
(发现许可软件过期了,有空更新一下)