Logo
License 管理

License 管理 #

范围:集群 license

License 在 DBPlusEngine-Proxy 中的使用 #

背景信息

License 功能说明
限制时长限制 DBPlusEngine 的使用时长
限制存储节点数量限制 DBPlusEngine 集群创建存储节点的数量
限制计算节点(Proxy)限制单个集群中创建创建计算节点(DBPlusEngine-Proxy)的数量
限制计算节点(Driver)限制单个集群中创建创建计算节点(DBPlusEngine-Driver)的数量
限制版本限制集群中 DBPlusEngine 的版本
硬件设备的 MAC 地址限制集群中计算节点(Proxy)所在的硬件设备的 MAC 地址和计算节点(Driver)访问的硬件的 MAC 地址
限制功能限制可用的功能

注意事项

License 默认的存储目录为:config。

操作步骤

  • 执行如下命令查看 license。
SHOW LICENSE INFO;
  • 使用注册码注册 license。
REGISTER LICENSE 'license-key';
  • 使用 license 文件注册 license。
REGISTER LICENSE '直接路径/license-file';
  • 使用注册码文件预览 license。
SHOW LICENSE INFO 'license-key';
  • 使用 license 文件预览 license。
SHOW LICENSE INFO '直接路径/license-file';

后续处理

如果出现如下错误请获取最新版 license 并更新 license 至最新状态。

  • 无 license 提示
FATAL:  License not registered
  • license 不完整提示
FATAL:  Incomplete license
  • license 过期提示
FATAL:  License is expired
  • 非法 license 提示
ERROR:  The xxx exceeds the limit of the license

无 License 或 License 超限后的表现 #

  • 可以启动集群无法执行RDL、RUL和RAL,可以执行少量RQL
  • 全局放行的 DistSQL
  1. SHOW STORAGE UNITS
  2. SHOW *
  3. COUNT * RULES
  4. EXPORT DATABASE CONFIGURATION
  5. CONVERT YAML CONFIGURATION
  6. REGISTER LICENSE
  7. 事务相关的标准语句
  • 实例数量超限可执行
  1. SET INSTANCE STATUS
  • DB的SQL语句不能执行

License 过期提醒功能 #

当 License 距离过期天数 <=30 天时在集群的计算节点运行日志中会输出 WARN 级别的提示。

提示内容为:

The license of DBPlusEngine will expire in xx day(s)