news 2026/2/3 14:06:56

MapGIS DataStore产品安装部署

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
MapGIS DataStore产品安装部署

MapGIS DataStore产品安装部署

一、介绍

MapGIS DataStore是一个以分布式方式存储和管理关系型数据、切片型数据、实时型数据以及非结构数据的混合数据库,与MapGIS SDE无缝融合,形成完整的地理大数据存储管理方案。

二、产品安装

Windwos操作系统

安装DataStore

  1. 获得MapGIS DataStore安装包(如:MapGisDataStore-10.7.2.10-test-windows-x86_64-YYYYMMDD.zip)。

  2. 解压产品安装包,解压后基本目录如下:

提示:

由于Kafka和ZooKeeper数据存储路径不能太深,建议将安装包放在磁盘根目录下,如:D:\MapGisDataStore。

  1. 进入MapGisDataStore\bin目录,执行startup.bat脚本,即可启动服务。

获取token
  1. 登录DataStore开发api文档(登录地址为:{IP}:9091/doc.html,如http://192.168.11.107:9091/doc.html),用户名密码默认为admin/sa.mapgis;
  2. 在"ManagerApi"->“授权管理”->"登录方法"中,切换到"调试"页面,输入用户名密码,点击"发送"即可生成Token信息。

  1. 进入安装目录MapGisDataStore\bin文件夹,编辑set-env.bat,将TOKEN值修改为上一步生成Token信息。

注册/启动集群服务

  1. 进入MapGisDataStore\bin目录,执行r+egist-mapgis-bigdata-server-all.bat脚本,输入IP地址即可自动注册集群服务。

  2. 登录DataStore,在"集群运维"中即可看到已注册的集群信息。

  1. 当用户需要使用某种服务时,进入MapGisDataStore\bin目录,执行对应的启动脚本即可。如启动MongoDB集群,运行start-mongodb.bat即可。

    Linux操作系统

安装MapGIS DataStore需要先安装docker及docker-compose。下面以Linux x86_64 Centos系统为例,讲解docker的安装过程

提示:

1、docker容器为第三方组件,可选择在线安装或离线安装。此处安装步骤为已配置yum源且包含docker安装包。

2、考虑到执行过程中要求权限较高,建议用root用户执行命令。若只能用其他用户执行命令,需使用管理员权限执行命令。

  1. 执行如下安装命令,安装docker容器;
yuminstalldocker
  1. 启动docker,并设置docker容器开机启动;
systemctl start docker systemctl enable docker
  1. 启动成功后,可查看docker版本,验证docker容器已正常安装;
docker -v

  1. 若用户不再使用docker,可以停止或卸载docker。
systemctl stop docker ----停止docker apt-get remove docker ----卸载docker
安装docker-compose

安装MapGIS DataStore需要先安装docker及docker-compose。下面以Linux x86_64 Centos系统为例,讲解docker-compose的安装过程。

提示:

docker-compose容器为第三方组件,可选择在线安装或离线安装。此处安装步骤为离线下载并安装docker-compose。

  1. 在github网站离线下载对应Linux系统版本的docker-compose;

  2. 将docker-compose离线安装包拷贝到Linux客户机上,如/opt目录下;

  3. 进入离线包所在文件夹,并将compose离线安装包移动到如下目录下并重命名:

cd /opt mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose

提示:

考虑到执行过程中要求权限较高,建议用root用户执行命令。若只能用其他用户执行命令,需使用管理员权限执行命令。

  1. 为docker-compose设置可执行权限:
chmod +x /usr/local/bin/docker-compose
  1. 查看docker-compose版本信息,确保已正常安装。
docker-compose --version

软件安装

不同Linux操作系统下MapGIS DataStore安装方法基本一致,不同Linux CPU架构下MapGIS安装包不同,请按照CPU架构选择合适的MapGIS DataStore安装包。下面以Linux x86_64 Centos系统为例,讲解MapGIS DataStore的安装过程。

  1. 获得MapGIS DataStore安装包,并将其拷贝到Linux客户机上;
  2. 进入安装包所在文件夹,通过如下命令解压安装包。其中,MapGisDataStore-10.6.8.10-linux-x86_64.tar.gz为安装包名称;
tar -xzvf MapGisDataStore-10.6.8.10-linux-x86_64.tar.gz

提示:

考虑到执行过程中要求权限较高,建议用root用户执行命令。若只能用其他用户执行命令,需使用管理员权限执行命令。

  1. 进入“/MapGisDataStore/bin/”目录,执行如下命令初始化安装DataStore:
bash install.sh
  1. 启动服务,执行如下命令:
bash startup.sh
  1. 启动成功后,查看docker服务是否呈正常启动状态。
docker ps -a

  1. 登录Datastore主页后,需先创建Monitor监控,其他集群数据库才能正常使用。
验证安装

安装成功后,通过浏览器(推荐chrome)访问服务器机器的9091端口,进入存储配置页面。网址为http://{IP}:9091,其中IP为客户机的IP地址,如http://192.168.81.231:9091。

MapGisDataStore站点首次登陆账户密码:admin/sa.mapgis。

软件卸载

Windwos操作系统

卸载MapGIS DataStore产品之前,需先关闭控制台程序,然后直接删除整个目录即可。

Linux操作系统

若用户不再使用MapGIS DataStore,可关闭服务,然后卸载并删除

  1. 进入安装包解压后的“/MapGisDataStore/bin/”目录,执行如下命令可关闭及卸载DataStore:
bash shutdown.sh bash uninstall.sh
  1. 卸载完成后,可通过查看如下命令,若没有DataStore相关信息即代表已卸载干净;
docker-compose ps
  1. 进入加压后文件夹所在目录,通过如下命令,删除解压后的文件夹,即可完全删除DataStore。
rm -rf MapGisDataStore
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/1 23:12:48

FlashAttention终极安装指南:从环境配置到性能验证的完整教程

FlashAttention终极安装指南:从环境配置到性能验证的完整教程 【免费下载链接】flash-attention 项目地址: https://gitcode.com/gh_mirrors/fla/flash-attention FlashAttention作为当前最先进的高性能注意力机制实现,能够显著提升Transformer模…

作者头像 李华
网站建设 2026/2/3 3:09:42

uiautomator2 3.x终极升级指南:从架构重构到平滑迁移

uiautomator2 3.x终极升级指南:从架构重构到平滑迁移 【免费下载链接】uiautomator2 Android Uiautomator2 Python Wrapper 项目地址: https://gitcode.com/gh_mirrors/ui/uiautomator2 你是否正在为uiautomator2的升级而烦恼?面对2.x到3.x的重大…

作者头像 李华
网站建设 2026/2/3 12:01:20

GLM-4.5-FP8:轻量化大模型如何实现高效AI推理?

GLM-4.5-FP8:轻量化大模型如何实现高效AI推理? 【免费下载链接】GLM-4.5-FP8 项目地址: https://ai.gitcode.com/zai-org/GLM-4.5-FP8 智谱AI开源的GLM-4.5-FP8以其3550亿参数规模和创新的FP8精度格式,为如何降低AI部署成本提供了完美…

作者头像 李华
网站建设 2026/2/2 14:43:14

鸿蒙投屏新体验:HOScrcpy如何让远程调试变得如此简单

作为一名鸿蒙开发者,我曾无数次面对这样的困境:测试设备在异地,调试过程就像隔山打牛。直到我遇见了HOScrcpy,这款基于视频流的远程真机工具,彻底改变了我的开发工作流。 【免费下载链接】鸿蒙远程真机工具 该工具主要…

作者头像 李华
网站建设 2026/2/3 10:36:38

20、Linux 文件系统与打印管理全解析

Linux 文件系统与打印管理全解析 1. 文件操作与inode 在Linux系统中,文件的移动和复制操作对inode的影响不同。当文件被移动时,它的inode保持不变。而当文件被复制时,原文件的inode不变,但新文件会关联一个新的inode。以下是示例: $ mv monday friday $ ls -li 18471 …

作者头像 李华