Qlik Sense: Under the Hood

    In this webinar we will discuss:

    • How Sense services communicate
    • The different ports that are used
    • Troubleshooting tips using logs

     

    For best viewing, we recommend you set the highest video resolution

     

    Q&A - QlikView Memory Management

    Q: When I open my hub on server via https://localhost it gives me a certificate error. Please advise me on what I should look for.

    A: This is a perfect example of how the certificates work. By default the proxy provides a certificate for the hostname provided during the installation. When you access https://localhost, the browser is provided a certificate for https://hostname and this mismatch results in a certificate warning. Even though the local machine trusts the provider, it will not trust a certificate whose hostname does not match that of the URL visited.

     

    Q: About central node and rim node sync; are the changes (from the sync) being logged somewhere? It would be handy for troubleshooting.

    A: Unfortunately no, some information can be found in the Synchronization log found in C:\ProgramData\Qlik\Sense\Log\Repository\Trace but it does not give exact details on what changes have been synchronised.

     

    Q: What if I try to log from a mashup Linux web application server to Qlik Sense Hub (on a different IP) in order to render my mashup without using windows integrated authentication? Obviously Linux doesn't support such authentication

    A: In such situations generally they should get a pop up requesting their username and password, exactly like using a browser that does not support Windows authentication.

     

    Q: When adding a new RIM node, should the entire site be unavailable (ie. the hub is unavailable) if the QRS sync hasn't completed?

    A: The new rim node will be unavailable until the sync is completed, it should not prevent the current nodes from working.

     

    Q: What are the most common reasons why a rim node won't connect with central node?

    A: I would say that some of the ports used by the services being blocked is the most common reason for the central and rim nodes being unable to connect. Sometimes we see ports that are only enabled for communication one way which will also cause connection problems.

     

    Q: How is the high availability of apps managed using multi nodes?

    A: By default all non-monitoring apps will be synced to every engine node. You are able to set specific proxy nodes to use and load balance between your engine nodes.

     

    Q: How do you deal with certificates for ipad (iphone) with iOS 8 and higher? If the company doesn't have self-signed certificates, but doesn't want to use http?

    A: Unfortunately in iOS 8 and later, users are unable to use Qlik Sense normally as Apple does not trust, nor make it easy to trust the self-signed certificates that Qlik Sense uses by default.

    Generally I would advise purchasing a certificate to use with the proxy from a certificate provider Apple trusts. They provide a list of trusted certificate providers on their help site (https://support.apple.com/en-us/HT204132). Otherwise you can look at deploying the public certificate for the CA generated by Qlik Sense to their devises via enterprise device management tools. This is unfortunately not an area that Qlik can directly help with.

     

    Q: What was the link to see examples from multi-node deployments?

    A: It is on our help site. A direct link is https://help.qlik.com/en-US/sense/2.2/Subsystems/PlanningQlikSenseDeployments/Content/Server/Server-Deployment-Ports-Examples.htm

     

    Q: I can access QMC and HUB via HTTPS currently and would like to access HUB via HTTP. How can I do this?

    A: There is a setting in the Proxy settings to enable HTTP, it is called Allow HTTP. For more information please see https://help.qlik.com/en-US/sense/2.2/Subsystems/ManagementConsole/Content/edit-proxies.htm