updateLicense

语法

updateLicense()

参数

详情

用于在线更新license. 先手动替换license文件,然后执行该函数在线更新license,而无需重启节点。通过 getLicenseExpiration 获得当前license的过期时间,以判断license是否生效。

注意:

  • license授权的客户名称必须与原来的license相同。

  • 授权的节点个数,内存大小,CPU核个数不能比原来的小。

  • 该函数只在执行该函数的节点生效。因此在集群环境下,需要在所有控制节点,代理节点和数据节点/计算节点上运行该函数。

例子

$ updateLicense()
authorization->commercial
licenseType->0
maxMemoryPerNode->32
maxCoresPerNode->8
clientName->test license
bindCPU->true
expiration->2022.03.01
maxNodes->8
version->
modules->-1