如何更新license文件

请问已经运行的DolphinDB服务,license到期后,如何用新的授权dolphindb.lic文件更新生效?

请先 登录 后评论

1 个回答

Jason Tang - 时序数据库技术支持

查看物理文件的license信息,执行:

license()

注意,上述函数查到的不是内存里面的license信息,而是物理文件dolphindb.lic里面的信息。

用于查看当前节点的license过期时间。可用于更新license之后,验证新的license是否生效。函数为:

getLicenseExpiration()

1 在线更新license

step1:用新的dolphindb.lic文件替换对应节点所在服务器上老的dolphindb.lic文件

step2:在对应节点执行

updateLicense()

更新注意点:

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

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

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

step3:在线更新license成功后,必须判断license是否生效,执行下面函数获得当前license的过期时间:

getLicenseExpiration()

2 停机更新license

step1:用新的dolphindb.lic文件替换对应节点所在服务器上老的dolphindb.lic文件

step2:关闭所有节点,重启所有节点

step3:在线更新license成功后,必须判断license是否生效,执行下面函数获得当前license的过期时间:

getLicenseExpiration()
请先 登录 后评论