RIM node can be configured as Central node failover candidate in Qlik Sense June 2017 or later. Failover timeout value can be changed through Qlik Sense Repository (QRS) API.
The open source Qlik CLI cmdlet for PowerShell is a simplified method to execute QRS APIs. Below guide describes how the Central Node failover timeout can be altered through Qlik CLI.
IMPORTANT: Qlik CLI is distributed as open-source solution through GitHub, and is not supported by Qlik. See GitHub for more license details related to Qlik CLI.
STEPS:
- Install Qlik-Clik by referring to the article How To Install Qlik CLI Powershell Module
- Connect to Qlik Sense site with certificate trust through PowerShell.
Note, qlikserver.domain.local needs to be replaced with the real Qlik Sense server DNS name.
gci cert:currentuser\my | where { $_.friendlyname -eq 'QlikClient' } | Connect-Qlik qlikserver.domain.local
- Change Central Node failover timeout. Set value numeric value to the desired timeout in minutes
Update-QlikServiceCluster -failoverTimeout 15
- Refresh QMC to confirm the change
TROUBLESHOOTING:
If connecting to Qlik Sense by friendlyname is not successful, it could be caused by more than one certificate installed with the same ‘friendlyname ’. In this case, the solution could be to use Thumbprint, as defined in the certificate details in MMC.
Example:
gci cert:currentuser\my | where { $_.Thumbprint -eq 'F1588DFB0DCBEE3C161C957C45CBD7A1A3871E5F' } | Connect-Qlik qlikserver.domain.local
Related Content:
Configuring failover for central node resiliency
Change Central Node Failover Timeout