软件许可激活

本文档包含激活或延长TigerGraph许可证的具体步骤。该激活动作通过生成和安装针对特定的TigerGraph系统的许可证密钥实现。本文档同时适用于非分布式和分布式系统部署。在本文档中,若数台协同工作的计算机上跑着同一个TigerGraph数据库,则我们将其视为一个整体,即一套系统。

TigerGraph系统的日常功能需要在激活有效的许可证秘钥后才能使用。每个秘钥都内置了失效时间,并且一个秘钥只能使用在一套系统上。基于具体购买时的合同条款,某些秘钥可能会包含其他使用限制。在缺少有效秘钥时,用户只能执行一些简单的数据库管理操作,而数据库本身无法运行。

在激活新的秘钥前,用户需要首先配置TigerGraph系统,并使用我们提供的工具获取系统指纹(即许可证种子(license seed))。然后,用户可以通过邮件或网站向TigerGraph公司或授权经销商提交这些资料。TigerGraph公司在资料审核通过后,会将有效的秘钥发还给用户。随后,用户便可以通过特定的命令安装该秘钥。用户可以在系统运行时直接导入新的秘钥(即失效时间更晚的秘钥)并覆盖旧的秘钥,导入秘钥的操作不会影响数据库业务运行。

旧版本的秘钥为字符串格式,并不包含许可证种子。如果您的系统仍然在使用旧版本的秘钥,请联系support@tigergraph.com 获取建议和具体步骤。

激活步骤

注意:在激活许可证之前,TigerGraph必须已经安装在所有计算机节点上,并且使用gadmin工具完成配置操作。

  • 使用 tg_ lic_seed 命令收集整个系统的指纹,该操作可以在集群中的任何节点上完成。使用 tg_lic_seed 命令将收集的信息打包并保存为本地文件(命名为:tigergraph_seed)。当命令 tg_lic_seed 成功完成后,会输出所采集数据的路径。

收集系统指纹
$ tg_lic_seed
seed file is ready at /home/tigergraph/tigergraph/tigergraph_seed
  • 将 tigergraph_seed 文件提交给我们。您可以选择登录我们的证书激活网站,也可以选择发送邮件至:license@tigergraph.com. 。 若您选择通过邮件方式激活,请确保在邮件中提交以下信息:

    • 公司(或组织)名称

    • 合同号。若您不知道合同号,请联系您的销售代表或发邮件至:sales@tigergraph.com.

  • 若合同信息与许可证种子信息均审核无误,您将会很快收到一个新的许可证秘钥。

  • 将该许可证秘钥文件复制到TigerGraph系统运行的主机中的某个目录下,并确保该目录对TigerGraph用户可读。

  • 运行 tg_ lic_install 命令安装许可证文件 (需自行添加文件路径)

安装许可证
$ tg_lic_install
Usage: tg_lic_install <license_path>

若证书安装成功,系统会提示 "install license successfully"。若安装失败,系统则会提示 "failed to install license";

查看许可证信息

在许可证成功安装完成后,可以通过REST API方式查看许可证信息。

获取许可证信息
$ curl -X GET "localhost:9000/showlicenseinfo"
{
"message": "",
"error": false,
"version": {
"schema": 0,
"api": "v2",
}
"code": "",
"results": [
{
"Days remaining": 10160,
"Expiration date": "Mon Oct 2 04:00:00 2045\n"
}
]
}