安装 Qlik NPrinting Server

必须先安装 Qlik NPrinting Server。与 Qlik NPrinting Server 一起安装的 Qlik NPrinting scheduler service 服务需要和 Qlik NPrinting Engine 通信。

Qlik NPrinting Server 安装以下项目:

  • Qlik NPrinting scheduler service
  • Qlik NPrinting repository
  • Qlik NPrinting web engine
  • Qlik NPrinting messaging service
  • .NET framework:4.6.2 或更高版本。

    .NET framework 版本 4.6.2 在您安装 Qlik NPrinting ServerQlik NPrinting EngineQlik NPrinting Designer 时安装。 .NET framework 版本 4.6.2 的安装需要激活的互联网连接。如果在没有互联网连接的计算机上尚没有安装 .NET framework 版本 4.6.2 或更新版本,安装将失败。您必须在没有互联网的计算机上安装 .NET framework 版本 4.6.2 或更高版本才能安装 Qlik NPrinting ServerQlik NPrinting EngineQlik NPrinting Designer。如果安装了 .NET framework 版本 4.6.2 或更高版本的计算机上没有互联网连接可用,安装程序将跳过安装的该部分。

  • Erlang OTP 20.3
  • PostgreSQL 10.1:其服务会标记为 Qlik NPrintingRepoService

  • Visual C++ 2013 Redistributable x64 (12.0.30501)
  • Visual C++ 2013 Redistributable x64 (12.0.40660)
  • Visual C++ 2013 Redistributable x86 (12.0.40660)

不得从服务器上卸载这些项目。

备注: Qlik NPrinting 17.2.1 开始,Qlik NPrinting Server 安装程序去除了 RabbitMQ 并将其替换为 Qlik NPrinting messaging service。不能将 RabbitMQ 安装在和 Qlik NPrinting Server 17.2.1 或更新版本一样的计算机上。
警告: 在安装 Qlik NPrinting Server 之前,请确保环境满足系统要求:Qlik NPrinting Server 的系统要求
警告: 您必须先安装 Qlik NPrinting Server,然后再安装 Qlik NPrinting Engine
警告: 您不能将 Qlik NPrinting Server 17 及更新版本安装在和 Qlik NPrinting Server 16 相同的计算机上。

安装之前:

进行以下操作:

  1. 创建用户以运行自己的 Qlik NPrinting 服务。用户必须为本地管理员,具有“作为服务登录”权限,并且只应用于运行 Qlik NPrinting 服务。
    1. Windows Computer Management(计算机管理)中,转到 Local Users and Groups(本地用户和组)> Users(用户),并单击 Action(操作)> New User...(新用户...)
    2. 输入用户的用户名密码,并单击关闭
    3. 右键单击您在之前步骤中创建的用户,然后单击属性
    4. 单击 Member Of(成员)选项卡,然后单击 Add...(添加...)
    5. 在字段中输入管理员,并单击 Check Names(检查名称)。如果名称有效,则单击确定
    6. Windows 控制面板,转到 Administrative Tools(管理员工具),然后单击 Local Security Policy(本地安全策略)
    7. 转到 Local Policies(本地策略)> User Rights Assignment(用户权限分配),然后单击 Log on as a service(作为服务登录)
    8. Local Security Setting(本地安全策略)选项卡上,单击 Add User or Group...(添加用户或组...)
    9. 输入您在之前步骤中创建的用户,然后单击 Check Names(检查名称)。如果名称有效,则单击确定
  2. 登录您计划以本地 Windows 管理员身份安装 Qlik NPrinting Server 的计算机。您可使用自己在之前步骤中创建的帐户。
    1. 要验证自己是否作为本地管理员登录,可转到控制面板 > User Accounts(用户帐户)。您可在联系人卡上的姓名下方看到用户所属用户组。

  3. www.qlik.com 下载 QlikNPrintingServer_x64.exe 文件,并启动安装程序。
  4. 选择复选框以接受许可证协议,然后单击安装
  5. 备注: 如果出现用户帐户控制窗口,可单击继续。
    备注: 如果出现 Microsoft Visual C++ 2013 窗口,可接受许可证条款并安装它。如果您安装了较旧版本,可单击修复。当安装完成时,单击关闭
    备注: 如果出现 Windows 安全警报,选中两个复选框,然后单击允许访问Erlang 需要通过网络通信,因此您必须允许创建相关防火墙规则。
  6. Qlik NPrinting repository 服务安装程序欢迎页面上,单击Next
  7. Repository database superuser password屏幕中,输入 Qlik NPrinting repository 数据库超级用户的密码。

    Qlik NPrinting 在安装过程中会安装 PostgreSQL 储存库数据库。数据库超级用户是一个 PostgreSQL 登录角色,具有绕过所有权限检查的最高权限等级。保存该密码,因为在您管理自己的 PostgreSQL 安装时将需要该密码。

    备注: 可以在不创建密码的情况下继续操作,但不建议这样做。

    密码以未加密的形式存储在配置文件中,但是仅管理员可访问。

    有关更多信息,请参阅用户帐户

  8. Administrator credentials(管理员凭据)屏幕上,输入以下项目以创建具有管理权限的 Qlik NPrinting 用户:
    • Administrator username(管理员用户名)
    • 电子邮件地址
    • 密码

      在您首次登录 Qlik NPrinting 时,会使用该用户。

      警告: 电子邮件地址必须和 W3C 页面中说明的 HTML 规格相符。因此不允许注释、引用的字符串和特殊字符(例如 []/();:'"<>)。
      警告: 保存这些凭据。您无法稍后检索它们。

      单击下一步

  9. 单击 Install

    出现屏幕,指示储存库数据库安装完成。

  10. 单击 Finish
  11. Qlik NPrinting Server Welcome(欢迎)页面上,单击 Next.
  12. Installation options(安装选项)屏幕上,选择您的首选程序快捷方式位置并单击下一步
  13. Service logon credentials(服务登录凭据)屏幕上,使用您在步骤 1 中创建的用户的凭证,如下填写字段:
      1. Account(帐户)- 以该格式 Domain\User name(域名\用户名)输入 Domain(域名)用户名。您可使用Browse按钮来搜索用户。
      2. 密码 - 输入用户的密码
      3. 单击Test Credentials以验证用户凭据是否有效。

        如果登录凭据验证成功,Test Credentials按钮将变为灰色,并且将在它旁边出现绿色复选标记。

      4. 单击 Next
  14. 单击 Install
  15. 单击 Finish

    出现 Setup Successful(安装成功)屏幕。

  16. 单击 Close

Qlik NPrinting Server 安装四个必须运行的 Windows 服务:

  • Qlik NPrinting RepoService
  • Qlik NPrinting WebEngine
  • Qlik NPrinting Scheduler
  • Qlik NPrinting messaging service

备注: 要打开 Web 控制台,请将您的 Web 浏览器指向 https://YourServerName:4993,然后用您在步骤 7 中设置的管理员电子邮件地址和密码登录。
备注: 要打开 NewsStand,可将您的 Web 浏览器指向 https://YourServerName:4994,然后用在步骤 7 中设置的管理员电子邮件地址和密码登录。

您现在已准备好安装 Qlik NPrinting Engine。请参阅:安装 Qlik NPrinting Engine