Pentaho如何进行其产品集许可证管理
Posted 开源智能Pentaho
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Pentaho如何进行其产品集许可证管理相关的知识,希望对你有一定的参考价值。
可以通过PUC(Pentaho User Console)、spoon(Pentaho client )和命令行接口管理许可证。Pentaho软件的许可证以*.lic文件提供。
需要许可证授权的Pentaho Business Analytics各组件如下表所列:
必须的许可证 |
安装的组件* |
Pentaho Analysis Enterprise Edition |
Analysis Design Tools |
Pentaho BI Platform Enterprise Edition |
Pentaho Server, Analyzer, Reporting Design Tools, Analysis Design Tools, and Interactive Reporting |
Pentaho Dashboard Designer |
Dashboard Designer |
Pentaho Hadoop Enterprise Edition |
大数据 Shims |
Pentaho Mobile |
Pentaho Mobile Pentaho将不在7.1版本中使用Pentaho Mobile,并将在8.0版本中移除对Pentaho Mobile的支持。 |
Pentaho PDI Enterprise Edition |
Pentaho Server and Data Integration (ETL) |
Pentaho Reporting Enterprise Edition |
Reporting Design Tools |
*请注意,此表不包含一些组件的插件的许可。
通过PUC管理许可证
使用PUC遵循以下步骤安装许可证。
1、拷贝许可证到适当的地方。
2、登陆PUC,如果没有有效的许可证并且登陆账号拥有管理员权限,在第一次登陆时,将自动导向至许可证页面。必须首先安装许可证。
3、点击添加按钮(+),浏览到保存的要安装的许可证文件。双击安装许可证。
4、重复第三步,直到安装完所有的许可证。
通过spoon管理许可证
按照下述方法安装许可证
1、 拷贝许可证到适当的地方
2、 启动PDI客户端,如果PDI客户端没有可用的许可证,Pentaho 许可证管理界面将出现。必须输入许可证才可继续。
3、 在Pentaho许可证管理界面,点击添加(+)按钮
4、 选择需要添加或更新的许可证文件。
5、 重复上述步骤,直到所需的许可证都安装。
6、 关闭Pentaho 许可证界面
通过命令行管理许可证
设置许可证环境变量
为确保Pentaho Server 在相同的位置存储和检索许可证。必须在Pentaho用户下创建一个名为“PENTAHO_INSTALLED_LICENSE_PATH”的系统变量。
在Linux平台设置环境变量
1、编辑环境变量文件/etc/ environment.
2、在合适的位置添加下述命令
export PENTAHO_INSTALLED_LICENSE_PATH=$pentaho/.installedLicenses.xml
3、通过注销账号并登陆账号确保设置生效。
4、验证环境变量已正确限制。
env | grep PENTAHO_INSTALLED_LICENSE_PATH
在Windows平台设置环境变量
以Windows 7平台为例
1、在Windows上,右键点击‘计算机’,从菜单目录中选择‘属性’,单击‘高级系统设置’,出现‘系统属性’窗口。
2、在‘系统属性’窗口,单击高级标签,然后点击‘环境变量’。
3、在‘系统变量’栏,单击新建。
4、‘新建系统变量’窗口要求输入变量名和值。
变量名:PENTAHO_INSTALLED_LICENSE_PATH
变量值:安装许可证的目录+ .installedLicenses.xml文件
5、单击确定按钮返回。
6、 重启计算机以使设置变量生效。
7、 验证环境变量已生效。
echo %PENTAHO_INSTALLED_LICENSE_PATH%
通过命令行安装或更新许可证
安装或更新许可证文件,请遵循下列步骤。
1、准备需要安装的许可证文件。
2、导航到/license-installer/目录。
3、拷贝许可证文件*.lic到/license-installer/目录。
4、运行许可证安装脚本
Linux:运行install_license.sh 脚本安装许可证文件,可以指定多个许可证文件,以空格隔开。在路径或文件中间以反斜杠(\)转义空格。
./install_license.sh install Pentaho\ BI\ Platform\ Enterprise\ Edition.lic
Windows:运行install_license.bat 脚本安装许可证文件,可以指定多个许可证文件,以空格隔开。在路径或文件中间以引号(‘’)转义空格。
install_license.bat install "C:\Downloads\Pentaho BI Platform Enterprise Edition.lic"
5、重复第四步,直至安装完所需许可证。
通过命令行列出或删除许可证
列出或删除许可证,请遵循下列步骤。
1、导航到/license-installer/目录。
2、运行带display参数的脚本
Linux: ./install_license.sh display
Windows: install_license.bat display
如果已安装任何企业版本的许可证,许可证列表将呈现。
3、删除许可证,运行带uninstall参数的脚本。将列出一个已安装的许可证列表。在提示处输入要删除的许可证的ID,然后按回车删除许可证。如果在提示符处直接按回车,将退出。
删除许可证文件后,如果许可证多于1个,则许可证列表重新生成,提示符再次出现。可以再删除其他许可证文件,或者直接回车退出脚本。
以上是关于Pentaho如何进行其产品集许可证管理的主要内容,如果未能解决你的问题,请参考以下文章
Saiku:如何获得 Saiku Pentaho 插件的许可证?
Pentaho 6 CE 上 Saiku Analytics 插件的许可错误
如何将 TFS 与 Pentaho 一起使用(如何使用 Microsoft TFS 对 Pentaho 文件进行源代码控制)?有没有简单的方法?