要安装和配置 ArcGIS Data Store,系统驱动器上至少需要有 13 GB 的可用磁盘空间。这是对具有一个空数据存储类型的计算机的最低磁盘空间要求;它没有将您要在该计算机上可能存储的数据存储或备份文件中存储的数据考虑在内。鉴于此,您应计划在具有大量可用磁盘空间的计算机上安装 ArcGIS Data Store。
注:
当该计算机的可用磁盘空间少于 10 GB 时,ArcGIS Data Store 便会开始记录磁盘空间不足的警告。硬盘驱动器的可用空间低于 1 GB 时,关系数据存储便会以只读模式存储,并且切片缓存和时空大数据存储会被关闭。
为了确定在一台 ArcGIS Data Store 专用计算机上需要的磁盘空间量,需要考虑以下方面:
[arcgis@base ArcGISDataStore_Linux]$ cd datastorediag/ [arcgis@base datastorediag]$ ./datastorediag ======================================================================== ArcGIS Data Store 10.5 Diagnostic Tool Hostname: base.esri.com ========================================================================
Check for installation as root [PASSED] Check for 64-bit architecture [PASSED] Check OS version [PASSED] Check hostname for invalid characters [PASSED] Check installed packages [PASSED] Check ArcGIS Data Store ports [PASSED] Check hostname IP address mismatches [PASSED] Check Spatiotemporal big data store requirements [WARNING]
------------------------------------------------------------------------ There were 0 failure(s) and 1 warning(s) found:
WARNINGS: ------------------------------------------------------------------------ *** Check Spatiotemporal big data store requirements: If you will be using Spatiotemporal big data store, please check the system requirements. One or more Spatiotemporal big data store requirements were not met:
1.) The vm.max_map_count is set too low (65530). Run sysctl -w vm.max_map_count=262144 or set vm.max_map_count to at least 262144 in /etc/sysctl.conf:
vm.max_map_count = 262144
2.) Memory swappiness is set to 30. Set vm.swappiness to 1 in /etc/sysctl.conf:
[arcgis@base ArcGISDataStore_Linux]$ ./Setup -m silent -l Yes ======================================================================== ArcGIS Data Store 10.5 Diagnostic Tool Hostname: base.esri.com ========================================================================
Check for installation as root [PASSED] Check for 64-bit architecture [PASSED] Check OS version [PASSED] Check hostname for invalid characters [PASSED] Check installed packages [PASSED] Check ArcGIS Data Store ports [PASSED] Check hostname IP address mismatches [PASSED] Check Spatiotemporal big data store requirements [PASSED]
------------------------------------------------------------------------ There were 0 failure(s) and 0 warning(s) found:
[ArcGIS Data Store 10.5 Installation Details] UI Mode..................silent Agreed to Esri License...yes Installation Directory.../home/arcgis/arcgis/datastore
Starting installation of ArcGIS Data Store 10.5... ...ArcGIS Data Store 10.5 installation is complete.
You will be able to configure ArcGIS Data Store 10.5 by navigating to https://localhost:2443/arcgis/datastore.
配置ArcGIS Server
安装ArcGIS Web Adaptor
系统要求
安装过程
删除CentOS7自带的OpenJDK
执行java -version,发现
1 2 3 4
[arcgis@base ArcGISDataStore_Linux]$ java -version openjdk version "1.8.0_191" OpenJDK Runtime Environment (build 1.8.0_191-b12) OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)
[root@base tomcat8]# openssl req -newkey rsa:2048 -nodes -keyout /usr/local/tomcat8/esrixa.key -x509 -days 365 -out /usr/local/tomcat8/esrixa.crt Generating a 2048 bit RSA private key ................................................................+++ ........+++ writing new private key to '/usr/local/tomcat8/esrixa.key' ----- You are about to be asked to enter information that will be incorporated into your certificate request. What you are about to enter is what is called a Distinguished Name or a DN. There are quite a few fields but you can leave some blank For some fields there will be a default value, If you enter '.', the field will be left blank. ----- Country Name (2 letter code) [XX]:cn State or Province Name (full name) []:jiangsu Locality Name (eg, city) [Default City]:nanjing Organization Name (eg, company) [Default Company Ltd]:esri Organizational Unit Name (eg, section) []:esri Common Name (eg, your name or your server's hostname) []:base.esri.com Email Address []:1029743469@qq.com
创建自签名证书
1 2 3
[root@base tomcat8]# openssl pkcs12 -inkey /usr/local/tomcat8/esrixa.key -in /usr/local/tomcat8/esrixa.crt -export -out /usr/local/tomcat8/esrixa.pfx Enter Export Password: Verifying - Enter Export Password:
Thu Feb 21 21:52:42 EST 2019:java.lang.RuntimeException: Failed to start JMX Server at com.esri.arcgis.discovery.util.JMXServerController.start(JMXServerController.java:49) at com.esri.arcgis.discovery.nodeagent.impl.NodeAgent.startJMXServer(NodeAgent.java:415) at com.esri.arcgis.discovery.nodeagent.impl.NodeAgent.start(NodeAgent.java:134) at com.esri.arcgis.discovery.nodeagent.impl.Main.start(Main.java:56) at com.esri.arcgis.discovery.nodeagent.impl.Main.main(Main.java:299) Caused by: java.lang.IllegalArgumentException: Port value out of range: 65536 at java.net.ServerSocket.<init>(ServerSocket.java:232) at java.net.ServerSocket.<init>(ServerSocket.java:181) at com.esri.arcgis.discovery.util.IPUtil.isPortAvailable(IPUtil.java:668) at com.esri.arcgis.discovery.util.JMXServerController.a(JMXServerController.java:213) at com.esri.arcgis.discovery.util.JMXServerController.start(JMXServerController.java:38) ... 4 more Exception in thread "main" com.esri.arcgis.discovery.nodeagent.NodeAgentException: Could not start RMI connector. An instance of NodeAgent may be running or the JMX-RMI port is in use by another process. at com.esri.arcgis.discovery.nodeagent.impl.NodeAgent.start(NodeAgent.java:137) at com.esri.arcgis.discovery.nodeagent.impl.Main.start(Main.java:56) at com.esri.arcgis.discovery.nodeagent.impl.Main.main(Main.java:299) Caused by: java.lang.RuntimeException: Failed to start JMX Server at com.esri.arcgis.discovery.util.JMXServerController.start(JMXServerController.java:49) at com.esri.arcgis.discovery.nodeagent.impl.NodeAgent.startJMXServer(NodeAgent.java:415) at com.esri.arcgis.discovery.nodeagent.impl.NodeAgent.start(NodeAgent.java:134) ... 2 more Caused by: java.lang.IllegalArgumentException: Port value out of range: 65536 at java.net.ServerSocket.<init>(ServerSocket.java:232) at java.net.ServerSocket.<init>(ServerSocket.java:181) at com.esri.arcgis.discovery.util.IPUtil.isPortAvailable(IPUtil.java:668) at com.esri.arcgis.discovery.util.JMXServerController.a(JMXServerController.java:213) at com.esri.arcgis.discovery.util.JMXServerController.start(JMXServerController.java:38) ... 4 more
[root@ga1 yum.repos.d]# systemctl start nfs [root@ga1 yum.repos.d]# systemctl status nfs ● nfs-server.service - NFS server and services Loaded: loaded (/usr/lib/systemd/system/nfs-server.service; disabled; vendor preset: disabled) Active: active (exited) since Fri 2019-02-22 01:14:36 EST; 2s ago Process: 37844 ExecStartPost=/bin/sh -c if systemctl -q is-active gssproxy; then systemctl restart gssproxy ; fi (code=exited, status=0/SUCCESS) Process: 37827 ExecStart=/usr/sbin/rpc.nfsd $RPCNFSDARGS (code=exited, status=0/SUCCESS) Process: 37825 ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=0/SUCCESS) Main PID: 37827 (code=exited, status=0/SUCCESS) CGroup: /system.slice/nfs-server.service
Feb 22 01:14:36 ga1.esri.com systemd[1]: Starting NFS server and services... Feb 22 01:14:36 ga1.esri.com systemd[1]: Started NFS server and services. [root@ga1 yum.repos.d]# systemctl start rpcbind [root@ga1 yum.repos.d]# systemctl status rpcbind ● rpcbind.service - RPC bind service Loaded: loaded (/usr/lib/systemd/system/rpcbind.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2019-02-22 01:14:31 EST; 26s ago Process: 37802 ExecStart=/sbin/rpcbind -w $RPCBIND_ARGS (code=exited, status=0/SUCCESS) Main PID: 37803 (rpcbind) CGroup: /system.slice/rpcbind.service └─37803 /sbin/rpcbind -w
Feb 22 01:14:31 ga1.esri.com systemd[1]: Starting RPC bind service... Feb 22 01:14:31 ga1.esri.com systemd[1]: Started RPC bind service. [root@ga1 yum.repos.d]# systemctl enable nfs Created symlink from /etc/systemd/system/multi-user.target.wants/nfs-server.service to /usr/lib/systemd/system/nfs-server.service. [root@ga1 yum.repos.d]# systemctl enable rpcbind
ArcGIS GeoAnalytics Server 引入了基于矢量的要素数据的分布式计算,可用于分析大数据或通过 ArcGIS Pro 和 Portal for ArcGIS 提高传统 ArcGIS Desktop 分析工作流的速度。还可以从 GeoAnalytics Server 应用程序中使用 Insights for ArcGIS 功能。
两个 ArcGIS Web Adaptor 安装程序 - 一个配置在门户中,另一个配置在 GIS 服务器中。
至少两个 ArcGIS Data Store 安装程序 - 一个配置为关系数据存储,另一个配置为时空大数据存储(站点3)。您应该将时空大数据存储部署在与其他任何 ArcGIS Enterprise 组件所位于计算机不同的计算机上。您可以在时空大数据存储中包含多台计算机。有关站点架构建议的详细信息,请参阅其他服务器部署。
站点2:ArcGIS GeoAnalytics Server ga1.esri.com[192.168.192.101/102]
此站点需要许可为 ArcGIS Server 并使用以下步骤进行配置的 ArcGIS GeoAnalytics Server 站点。