如何生成和激活正式license?

如何生成和激活正式license?

正式license是给予付费客户的长期license,一般有效期是一年或以上;区别于测试license,后者是短期证书,一般有效期为一个月。需要先使用测试license安装TigerGraph,然后再激活正式license。正式license需要收集机器指纹(包含网卡mac地址等硬件信息)生成seed文件,然后请发送给 license@tigergraph.com生成正式证书,最后激活。

生成seed文件的命令如下:
tg_lic_seed
生成的seed文件为 /home/tigergraph/tigergraph/tigergraph_seed。

需要注意的是,由于单机版本和集群版本用的是一套系统,需要保证本机可以免密码访问自己,也即可以成功执行命令:
ssh 127.0.0.1 hostname
如失败,请执行:
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys
如文件 “~/.ssh/id_rsa.pub” 不存在,请执行命令如下命令生成:
ssh-keygen

收到正式license之后,请不要解压缩,直接执行命令:
tg_lic_install <path_to_license>
安装成功之后,可以通过如下命令查看有效期:
curl -X GET "localhost:9000/showlicenseinfo"

正式license只能在一台机器上安装(和生成seed文件是同一机器,集群环境在master上安装即可),且只能安装一次。如需备份证书,备份目录~/tigergraph/.license/即可。如遗失或者机器硬件更改导致证书失效(集群下任一节点硬件配置更改都可能导致证书失效),可以联系TigerGraph生成新的证书。参考 Activating a System-Specific License

想了解更多信息请进 https://docs.tigergraph.com.cn/admin/admin-guide/installation-and-configuration/system-specific-license-activation