数据空间配置

<< Click to Display Table of Contents >>

当前位置:  管理系统 > 系统设置 

数据空间配置

复制链接

通过【管理系统>系统设置>数据空间配置】可以配置用于集群部署或文件登录共享所需的连接属性。

目前包含两类配置,分别是共享文件配置和Redis信息配置。

说明:

Yonghong Z-Suite默认支持文件系统与数据库系统间的同步和存储空间选择;

数据空间配置为X-Suite产品的高级模块,需要单独购买:X+Backup。X-Mini、Desktop中不支持该功能。

1.共享文件配置

用户可以在共享文件配置中配置数据库的连接信息,并根据需要选择数据存储空间:数据库或文件系统,在不同的存储位置下使用产品。

共享文件配置界面如下图所示:

sys9

需要配置的属性和相关操作说明如下:

属性&操作

说明

数据库

选择数据库类型,目前支持MySQL、SQLServer、DB2、Oracle、Derby 和PostgreSQL数据库。

驱动

默认驱动:默认驱动参考支持的数据源范围中的驱动部分,选择驱动然后进行对应的属性配置。

自定义驱动:用户点击上传文件按钮,选择的驱动文件上传成功后,从下拉列表中选择驱动使用。

URL

URL 包含数据库名称、数据库server等信息,对应数据连接页面提供了 URL 示例,根据自身数据库的信息修改填入即可,例如 MySQL 的 URL 为jdbc:mysql://<Databaseserver>:3306/<DatabaseName>

若自身数据库 IP 为192.168.0.1,数据库名称为 mysql ,则填入的 URL 为 jdbc:mysql://192.168.0.1:3306/mysql

默认数据库

MYSQL和SQLSERVER数据库提供输入默认数据库,输入在连接数据库时使用的默认数据库(CATALOG)。

表结构模式

除了MYSQL和SQLSERVER数据库以外的数据库提供输入表结构模式,

输入在连接数据库时使用的表结构模式(SCHEMA)。

认证方式

是否需要通过身份验证登录数据库。当选择用户名密码登录时,用户名和密码输入框变为可输入状态。

用户名

连接数据库所需要的用户名。

密码

连接数据库所需要的密码。

数据库编码&转换编码

用户可根据实际情况调整数据库的编码,非必填项。

测试连接

点击测试连接按钮,测试数据库连接配置信息能否连接。

保存连接

保存当前的数据库连接配置信息。

创建表

在默认数据库中创建所需要的表。

删除表

在默认数据库下删除创建的表。点击“删除表”按钮弹出提示框:“删除表”操作将会对数据库中的表进行删除,删除后无法恢复原始数据,是否继续删除表操作。点击“是”就继续删除操作,点击“否”则取消删除操作。

文件同步

选择同步的方向,“文件系统到数据库 ”或 “数据库到文件系统 ”。

同步&取消

点击同步将bihome下的permission文件内容拆分到数据库的AUTHORIZATION_TABLE表中,或将AUTHORIZATION_TABLE表中的内容同步回permission文件中,此时会显示为“数据准备中,请耐心等待。”。permission文件拆分完后会将 bihome 下的其它文件进行相应的同步,并且出现取消选项,点击可以取消当前的同步操作。同步完成后可以在数据库管理模块进行数据库中存储的bihome内容的管理。

数据存储空间选择

选择所需要的数据存储空间是文件系统还是数据库,默认是文件系统。切换后需重启tomcat。

文件路径

bihome 存放路径。

如需了解数据库表结构信息,详情请参考部署与集成 > 多C集群节点部署 > 数据库表结构

2.Redis信息配置

2.1 Redis集群环境准备

如果用户已安装Redis服务,可以通过设置系统中的Redis配置来连接到Redis服务器。Redis有三种常见的部署模式:

单线程模式

只部署一个 Redis应用,这种模式部署简单,运维成本低,是比较轻量的部署模式。

部署方式参考:Linux安装Redis

哨兵模式

Redis官方提供的集群管理工具,是Redis主从模式的一种,具备主要以下功能:

监控:能持续监控Redis的主从节点是否正常工作;

通知:当被监控的Redis节点出问题时,能通过API通知系统管理员或其他程序;

自动故障恢复:如果主节点无法正常工作,把一个从节点提升为主节点,且应用程序会得到一个更换新地址的通知。

哨兵模式也可以作为一个分布式系统提供功能,但是高可用性能不如集群模式。

部署方式参考:Linux配置Redis-哨兵

集群模式

当高可用性能要求较高时可以部署集群模式,集群模式高可用性能更好的同时运维成本和资源需求也更高,一般而言每个集群中至少需要三个主数据库才能正常运行。集群模式具有以下特点:

所有的redis节点彼此互联,内部使用二进制协议优化传输速度和带宽;

集群中超过半数的节点检测失效时,节点的fail才生效;

客户端与redis节点直连,不需要中间代理层;

客户端不需要连接集群所有节点,连接集群中任何一个可用节点即可。

部署方式参考:Linux配置Redis-集群

2.2 Redis配置界面

用户可以在此处配置Redis的连接信息,实现session信息共享、集群信息同步、资源表信息缓存、报告数据实时刷新、流式数据集的数据存储和分发。目前支持的模式有:单线程模式,哨兵模式,集群模式。

Redis信息配置界面如下图所示:

sys10

需要配置的属性和相关操作说明如下:

属性&操作

说明

Redis服务器启动与暂停

Redis服务器默认为关闭状态,需启动后再配置使用。如需暂停Redis服务器,点击按钮关闭即可。停用Redis服务器后,所有Redis相关功能停用,包括Redis的Session信息共享、集群信息同步、报告数据实时刷新、流式数据集集群数据存储分发和Redis服务器连接异常预警任务。

模式

包括:单线程模式,哨兵模式,集群模式。默认为:单线程模式。

服务器地址

Redis服务器的IP,如:192.168.20.237。

端口

Redis服务器的端口,如:6379。

密码

Redis服务器的密码。

数据库序号

可输入0 ~ 15的整数,表示Redis提供的数据库序号。用户不填写数据库序号时,系统默认为0。同一集群中的不同节点使用Redis服务,用户填写的数据库序号需统一使用一个序列号;当其他集群也在使用Redis服务时,需使用不同的数据库序号以作区分,防止数据混乱。

测试连接

点击测试连接按钮,测试Redis服务器能否连接。

保存连接

保存当前的Redis配置信息。