Pentaho如何进行其产品集许可证管理

Posted 开源智能Pentaho

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Pentaho如何进行其产品集许可证管理相关的知识,希望对你有一定的参考价值。

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,如果没有有效的许可证并且登陆账号拥有管理员权限,在第一次登陆时,将自动导向至许可证页面。必须首先安装许可证。

                                              Pentaho如何进行其产品集许可证管理


3、点击添加按钮(+),浏览到保存的要安装的许可证文件。双击安装许可证。

4、重复第三步,直到安装完所有的许可证。


Pentaho如何进行其产品集许可证管理


通过spoon管理许可证

按照下述方法安装许可证

      

1、 拷贝许可证到适当的地方

2、 启动PDI客户端,如果PDI客户端没有可用的许可证,Pentaho 许可证管理界面将出现。必须输入许可证才可继续。

3、 在Pentaho许可证管理界面,点击添加(+)按钮


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上,右键点击‘计算机’,从菜单目录中选择‘属性’,单击‘高级系统设置’,出现‘系统属性’窗口。


Pentaho如何进行其产品集许可证管理


2、在‘系统属性’窗口,单击高级标签,然后点击‘环境变量’。


Pentaho如何进行其产品集许可证管理


3、在‘系统变量’栏,单击新建。

4、‘新建系统变量’窗口要求输入变量名和值。

变量名:PENTAHO_INSTALLED_LICENSE_PATH 

变量值:安装许可证的目录+ .installedLicenses.xml文件


Pentaho如何进行其产品集许可证管理


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/Pivot4j - 无法检索多维数据集列表

Pentaho 6 CE 上 Saiku Analytics 插件的许可错误

如何将 TFS 与 Pentaho 一起使用(如何使用 Microsoft TFS 对 Pentaho 文件进行源代码控制)?有没有简单的方法?

Pentaho 数据集成 从数据库导入大型数据集

Saiku CE 作为 Pentaho 8.3 的插件