iServer DataStore 配置与管理

发送反馈


搭建分布式 iServer DataStore

Windows 上搭建 iServer DataStore 的环境准备

  1. 开放必要的端口:iServer DataStore 默认端口为 8020, 请先修改防火墙配置,使该端口通过。

  2. 请确认您的 Windows 系统中是否安装了 vcredist 2013,如未安装,请先安装 vcredist 2013。iServer DataStore 产品包中提供安装文件,位于【iServer DataStore 安装目录】\support\vcredist\vcredist_x64-2013.exe。

Linux  上搭建 iServer DataStore 的环境准备

  1. 开放必要的端口:iServer DataStore 默认端口为 8020, 请先修改防火墙配置,使该端口通过。

  2. 在 Ubuntu 上安装 iServer DataStore,且需要配置时空数据存储时,需要在安装 iServer DataStore 前进行下列环境准备。

  3. 设置进程中内存映射区域的最大数量 max_map_count。此值默认是 65536,需调整为至少 655360。修改方法为:切换至 root 用户,编辑 sysctl.conf 文件:

vi /etc/sysctl.conf

添加如下配置,保存后执行命令 sysctl -p

vm.max_map_count=655360

*    soft      nofile      65536

*    hard     nofile      65536

*    soft      nproc      65536

*    hard     nproc      65536

*    soft     nproc   65536

*    hard     nproc    65536

  1. 在所有 Linux 系统上安装 iServer DataStore,对产品包放置的目录和操作命令的用户都有一些要求,具体操作步骤如下:

配置到 iServer

首先您需要启动 iServer,并确认已进行初始化配置。准备多台计算机,依照以下向导在每台计算机上配置 iServer DataStore:

  1. 解压 iServer DataStore,并启动。

  2. 在浏览器中输入地址:http://{ip}:8020 访问 iServer DataStore 配置向导

  3. 指定 GIS 服务器的 URL,例如 http://{ip}:8090/

  4. 输入 iServer 管理员用户名、密码

  5. 指定内容目录,用于存储数据、日志,备份文件等。默认为【iServer DataStore 安装目录】\data。注意:iServer DataStore的内容目录暂不支持(包含中文)和空格的路径。

  6. 选择要创建的 iServer Datastore 类型,目前支持关系型数据库、二进制数据文件、切片缓存和时空数据库

  7. 关系型数据库的存储能力依托于 PostgreSQL 数据库,需要配置 PostgreSQL 数据库的访问端口。选择关系型数据库存储后,需指定 PostgreSQL 数据库的端口,如未指定,则系统将默认使用 5432 作为 PostgreSQL 数据库的端口

  8. 二进制数据和切片数据的存储能力依托于 MongoDB 数据库,需要在本机安装 MongoDB。选择创建二进制数据存储或切片数据存储后,指定本机 MongoDB 的安装路径,例如D:\mongodb

  9. 点击完成后,等待配置成功。

使用 iServer DataStore

iServer DataStore 中的数据可用于 iServer 分布式分析服务。此外,所有对数据存储的操作都在 iServer 中以 REST 资源的方式提供,详见数据目录服务