注册空间数据库 |
登录服务管理器(http://<server>:<port>/iserver/manager),依次点击进入“集群”、“数据注册”。数据存储列表中展示了所有已注册的数据存储,点击存储 ID,可查看详细的存储配置信息。在数据存储页面,点击"注册数据存储",输入“存储 ID ”,选择“数据存储类型”为空间数据库,即可开始 HBase、Oracle 、 PostgreSQL、PostGIS、MongoDB 等数据库的注册 。由于注册不同数据库需要填入的参数不尽相同,故以下详细介绍不同数据库的配置信息。
HBase 是一款建立在 Hadoop 文件系统之上的开源的分布式面向列的数据库,采用横向扩展架构,提供了对数据的随机实时读/写访问。人们可以通过 HBase 对大数据进行随机,实时读/写访问。 如需搭建和使用未开启Kerberos认证的HBase集群,可参见未开启Kerberos认证的HBase集群的搭建和配置,如使用开启Kerberos认证的HBase集群,详细请参见开启Kerberos认证的HBase集群的搭建和配置。在注册 HBase 时需要填入或选择的参数如下:
存储 ID:为数据库创建的唯一标识。
数据存储类型:选择“空间数据库”。
数据库类型:选择 HBase。
服务地址: 数据库服务地址,如'192.168.112.162:2181'。
数据库:您将使用的数据库。
允许编辑: 是否允许编辑,默认不可编辑。
勾选"允许编辑":该数据库可作为目录服务上传关系型数据的存储节点。作为上传的关系型数据的存储节点,遵循以下原则:
当注册多个允许编辑的数据库时,优先选择数据集最少的数据库做为存储节点。
当同时注册了允许编辑的数据库和 iServer DataStore,则优先选择允许编辑的数据库作为存储节点,且遵循数据集最少原则。
如只注册了 iServer DataStore,则 iServer DataStore 可作为存储节点。
不勾选"允许编辑":该数据库不可作为目录服务上传关系型数据的存储节点。
已开启 Kerberos 认证: 是否已开启 Kerberos 认证,如果您需要注册的是已开启 Kerberos 认证的 HBase,您需勾选“已开启 Kerberos 认证”,并输入以下参数:
Hadoop 集群 core-site.xml 文件路径:Hadoop 集群的配置文件 core-site.xml 在 iServer 主机中的路径。
HDFS 集群 hdfs-site.xml 文件路径:HDFS 集群的配置文件 hdfs-site.xml 在 iServer 主机中的路径。
HBase 集群 hbase-site.xml 文件路径:HBase 集群的配置文件 hbase-site.xml 在 iServer 主机中的路径。
Kerberos 客户端配置文件路径:Kerberos 客户端的配置文件 krb5.ini 在 iServer 主机中的路径。
其中,数据存储类型、存储 ID、数据库类型、数据库、服务地址均为必填(选)参数。若选择“已开启 Kerberos 认证”,则“Hadoop 集群 core-site.xml 文件路径”、“HDFS 集群 hdfs-site.xml 文件路径”、“HBase 集群 hbase-site.xml 文件路径”、“Kerberos 客户端配置文件路径”也均为必填项。
注1:在进行注册前,需进行环境准备,详细可参见iServer使用HBase集群前环境准备
注2:发布服务时需要将 HBase 集群各个节点所在机器的 IP、主机名添加到 iServer 服务所在机器的 hosts 文件中 ( hosts 位于 C:\Windows\System32\drivers\etc 路径下),详见使用 HBase 集群。
注册 PostGIS 时需要填入或选择如下参数:
存储 ID:为数据库创建的唯一标识。
数据存储类型:选择“空间数据库”。
数据库类型:选择 PostGIS。
服务地址: 数据库服务地址。
数据库:您将使用的数据库。
用户名:该数据库所有者的用户名。
密码:该数据库所有者的密码。
允许编辑: 是否允许编辑,默认不可编辑。
勾选"允许编辑":该数据库可作为目录服务上传关系型数据的存储节点。作为上传的关系型数据的存储节点,遵循以下原则:
当注册多个允许编辑的数据库时,优先选择数据集最少的数据库做为存储节点。
当同时注册了允许编辑的数据库和 iServer DataStore,则优先选择允许编辑的数据库作为存储节点,且遵循数据集最少原则。
如只注册了 iServer DataStore,则 iServer DataStore 可作为存储节点。
不勾选"允许编辑":该数据库不可作为目录服务上传关系型数据的存储节点。
其中,数据存储类型、存储 ID、数据库类型、数据库、密码、服务地址、用户名均为必填(选)参数。
MongoDB 是一个介于关系数据库和非关系数据库之间的产品,它支持的数据结构松散,可以存储比较复杂的数据类型;支持的查询语言强大,其语法类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能而且还支持对数据建立索引。 MongoDB 的安装和配置详见:MongoDB 的安装与配置。在注册 MongoDB 时需要填入或选择的参数如下:
存储 ID:为数据库创建的唯一标识。
数据存储类型:选择“空间数据库”。
数据库类型:选择 MongoDB。
服务地址: 数据库服务地址,如'192.168.112.162:27017'。
数据库:您将使用的数据库。
用户名:该数据库所有者的用户名。
密码:该数据库所有者的密码。
其中,数据存储类型、存储 ID、数据库类型、服务地址均为必填(选)参数。
注册 OraclePlus 时需要填入或选择如下参数:
存储 ID:为数据库创建的唯一标识。
数据存储类型:选择“空间数据库”。
数据库类型:选择 OraclePlus。
服务地址: 数据库服务地址。
数据库:您将使用的数据库。
用户名:该数据库所有者的用户名。
密码:该数据库所有者的密码。
其中,数据存储类型、存储 ID、数据库类型、密码、服务地址、用户名均为必填(选)参数。
PostgreSQL 是一个免费的对象-关系数据库服务器(数据库管理系统),它在灵活的BSD-风格许可证下发行。它支持大部分 SQL 标准并提供了许多其他现代特性:复杂查询、外键、事务完整性等。在注册 PostgreSQL 时需要填入或选择的参数如下:
存储 ID:为数据库创建的唯一标识。
数据存储类型:选择“空间数据库”。
数据库类型:选择 PostgreSQL。
服务地址: 数据库服务地址,如'192.168.112.162:5432'。
数据库:您将使用的数据库。
用户名:该数据库所有者的用户名。
密码:该数据库所有者的密码。
允许编辑: 是否允许编辑,默认不可编辑。
勾选"允许编辑":该数据库可作为目录服务上传关系型数据的存储节点。作为上传的关系型数据的存储节点,遵循以下原则:
当注册多个允许编辑的数据库时,优先选择数据集最少的数据库做为存储节点。
当同时注册了允许编辑的数据库和 iServer DataStore,则优先选择允许编辑的数据库作为存储节点,且遵循数据集最少原则。
如只注册了 iServer DataStore,则 iServer DataStore 可作为存储节点。
不勾选"允许编辑":该数据库不可作为目录服务上传关系型数据的存储节点。
其中,数据存储类型、存储 ID、数据库类型、数据库、密码、服务地址、用户名均为必填(选)参数。
iServer 支持将 HDFS 目录注册为空间数据库,注册 HDFS 时需要填入或选择如下参数:
存储 ID:为数据库创建的唯一标识。
数据存储类型:选择“空间数据库”。
数据库类型:选择 HDFS。
服务地址: 数据库服务地址 。
允许编辑: 是否允许编辑,默认不可编辑。
勾选"允许编辑":该数据库可作为目录服务上传关系型数据的存储节点。作为上传的关系型数据的存储节点,遵循以下原则:
当注册多个允许编辑的数据库时,优先选择数据集最少的数据库做为存储节点。
当同时注册了允许编辑的数据库和 iServer DataStore,则优先选择允许编辑的数据库作为存储节点,且遵循数据集最少原则。
如只注册了 iServer DataStore,则 iServer DataStore 可作为存储节点。
不勾选"允许编辑":该数据库不可作为目录服务上传关系型数据的存储节点。
其中,数据存储类型、存储 ID、数据库类型、服务地址均为必填(选)参数。