
# Web端二三维地图支撑软件集群
1. 服务信息如下：
   表1服务信息 
   | 服务名       | 服务器                                                                                    | 安装目录              | 端口              |
   |:---|:---|:---|:---|
   | GeoServer | 10.190.x.x 10.190.x.x 10.190.x.x | /app/apache-28080 | admin/geoserver |
      
   
2. 软件安装
   1. 安装NFS共享目录
      ```
      yum install -y nfs-utils
      mkdir -p /app/nfs
      mkdir -pv /app/nfs/nfs-data
      chmod 666 -R /app/nfs log:
      #修改配置文件根据服务器所在网段修改
      vim  /etc/exports
      /app/nfs    192.168.32.0/24(rw,no_root_squash,no_all_squash,sync)
      /usr/sbin/exportfs -r   ##加载nfs配置
      #启动服务，顺序不能错
      systemctl start rpcbind && systemctl  enable rpcbind
      systemctl start nfs  && systemctl enable nfs
      #验证
      showmount -e localhost  
      #输出
      Export list for localhost:
      /app/nfs 10.190.0.0,10.0.0.0/8
      ```
      三节点客户端挂载NFS：
      ```
      #安装nfs
      yum install -y nfs-utils
      # 启动服务顺序不能错
      systemctl start rpcbind && systemctl  enable rpcbind
      systemctl start nfs  && systemctl enable nfs
      # 查看服务器端共享文件
      showmount -e NFS-IP
      # 绑定服务器端共享目录
      mount -t nfs NFS-IP:/app/nfs/nfs-data   /app/nfs-data
      #查看绑定是否成功
      df -h
      ```
      图1图示1   
      ![](https://support.huaweicloud.com/sfmcdtp-mapslt/zh-cn_image_0000001650567656.png)
      设置开机自动挂载
      ```
      vim /etc/fstab 
      NFS-IP:/app/nfs/nfs-data   /app/nfs-data   nfs  defaults  0  0
      ```
      使用tomcat部署geoserver：
      修改tomcat/conf/server.xml port = 28080
      图2图示2   
      ![](https://support.huaweicloud.com/sfmcdtp-mapslt/zh-cn_image_0000001698807233.png)
      开启自动解压功能
      图3图示3   
      ![](https://support.huaweicloud.com/sfmcdtp-mapslt/zh-cn_image_0000001698926505.png) 
   
   2. 下载geoserver部署包 https://build.geoserver.org/geoserver/2.20.x/geoserver-2.20.x-2022-09-01-war.zip
      ```
      unzip  geoserver-2.20.x-2022-09-01-war.zip
      ```
      
   
   3. 设置nfs共享目录 修改geoserver/tomcat-9091/webapps/geoserver/WEB-INF/web.xml
      图4图示4   
      ![](https://support.huaweicloud.com/sfmcdtp-mapslt/zh-cn_image_0000001650726948.png) 
   
   4. 安装插件 下载地址：https://build.geoserver.org/geoserver/2.20.x/community-2022-09-01/
      - 根据版本选择下载geoserver-2.20-SNAPSHOT-jms-cluster-plugin.zip
      
      - 将解压后的所有.jar包复制到tomcat中webapps/geoserver/WEB-INF/lib目录下
      
      - 重启tomcat,等待geoserver启动成功
      
      - 在共享目录/app/nfs/nfs-data目录下生成cluster目录，如果没有配置web.xml里面的共享目录默认在webapps/geoserver/data目录下生成cluster目录
       
   
   5. 服务验证 浏览器访问ip:port//geoserver
      
    
 
