更新时间:2026-05-18 GMT+08:00
如何获取环境ESN?
环境ESN(Equipment Serial Number)是生成License(许可证)文件的唯一标识。数据建模引擎SDK服务的正常运行依赖于有效的License文件。因此,在正式部署服务前,必须先获取待部署环境的ESN,以便申请对应的License文件。
准备事项
在获取ESN之前,请确保已完成以下准备工作:
- 提前获取数据建模引擎运行SDK。
如何获取SDK请参见获取数据建模引擎SDK。
- 参考安装数据建模引擎运行SDK,完成SDK部署环境搭建及“application.properties”配置文件初始化。
操作步骤
- 编辑“application.properties”文件,注释掉原有的正式License配置,并启用试用模式配置。
以Postgresql数据库为例:
修改前(原正式License配置):
# License管理开关,开启后可在Web页面中管理License xdm.runtime.license-control.enable=true # SDK包部署方式:MACHINE(主机)或CONTAINER(容器) xdm.license.deploy-type=MACHINE # License校验方式 xdm.license.runtime.valid-type=LICENSE # License初始化方式 xdm.license.init-type=SYSTEM_PATH # License文件路径 xdm.license.licenseFile=/opt/cloud/license.dat # License解析所需密钥(申请License时获取) xdm.license.public-key=iDME SDK:1:5:A9D150C6F***
修改后(临时试用License配置):
请将原有配置项注释掉,并确保“valid-type”设置为“TRIAL”。
# License管理开关,开启后可在Web页面中管理License xdm.runtime.license-control.enable=true # SDK包部署方式:MACHINE(主机)或CONTAINER(容器) # xdm.license.deploy-type=MACHINE # License校验方式:试用模式 xdm.license.runtime.valid-type=TRIAL # 以下配置在试用模式下无需启用(已注释) # License初始化方式 # xdm.license.init-type=SYSTEM_PATH # License文件路径 # xdm.license.licenseFile=/opt/cloud/license.dat # License解析所需密钥(申请License时获取) # xdm.license.public-key=iDME SDK:1:5:A9D150C6F***
- 保存配置文件后,启动数据建模引擎SDK服务。
- 服务启动成功后,通过浏览器访问以下地址。
http://{部署服务器的IP地址}:{部署服务器的端口号}/rdm_{应用的唯一标识}_app/services/index.html示例:
http://127.0.0.1:8003/rdm_123456_app/services/index.html
- 如果页面提示需要登录,说明服务当前以试用模式启动,且试用期尚未超期。
- 首次登录时,请单击“第一次登录”或“首次登录”完成账号初始化。
- 登录成功后,在页面中依次单击,即可获取当前环境的ESN,请复制并妥善保存。
- License文件与获取的ESN强绑定,请确保当前获取的ESN为后续正式部署环境的ESN。如果服务器硬件变更、重装系统或容器重建,ESN可能会变化,导致原License失效。
- 试用模式仅用于获取ESN和短期调试,具有使用时长限制。获取ESN后,请尽快切换为正式License模式,避免影响业务使用。
父主题: License相关问题