<< Click to Display Table of Contents >> 数据空间配置复制链接 |
通过【管理系统 > 系统设置 > 数据空间配置】可以配置用于集群部署或文件登录共享所需的连接属性。
目前包含两类配置,分别是共享文件配置和Redis信息配置。
➢说明:
•vividime Z-Suite默认支持文件系统与数据库系统间的同步和存储空间选择。
•数据空间配置为X-Suite产品的高级模块,需要单独购买:X+Backup。X-Mini、Desktop中不支持该功能。
1.共享文件配置
用户可以在共享文件配置中配置数据库的连接信息,并根据需要选择数据存储空间:数据库或文件系统,在不同的存储位置下使用产品。
共享文件配置界面如下图所示:
需要配置的属性和相关操作说明如下:
属性&操作 |
说明 |
---|---|
数据库 |
选择数据库类型,目前支持MySQL、SQLServer、DB2、Oracle、Derby 、PostgreSQL、DAMENG和KINGBASE数据库。 |
驱动 |
默认驱动:默认驱动参考支持的数据源范围中的驱动部分,选择驱动然后进行对应的属性配置。 自定义驱动:用户点击上传文件按钮,选择的驱动文件上传成功后,从下拉列表中选择驱动使用。 |
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信息配置界面如下图所示:
需要配置的属性和相关操作说明如下:
属性&操作 |
说明 |
---|---|
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配置信息。 |
➢说明:
共享Session信息必要条件:配置nginx为ip_hash,配置redis服务器。