ZooNavigator’s Docker image can be configured using environment variables.
Configuration options could be split into three groups:
- ZooNavigator - configures ZooNavigator and the web server
- ZooKeeper client - configuration related to ZooKeeper
- Java - configures the Java Virtual Machine
Sets inactivity timeout for ZooKeeper client. If user doesn’t make any request during this period ZooKeeper connection will be closed and recreated for the future request if any. This value is in milliseconds.
on client timeout user does not get logged out unlike in event of session timeout
Sets timeout for attempt to establish connection with ZooKeeper. This value is in milliseconds.
Set the value to
false to disable SASL authentication.
Specifies the context key in the JAAS login file.
Specifies the primary part of the server principal. Learn more here.
Realm part of the server principal.
By default it is the client principal realm.
If you want to connect to the server secure client port, you need to set this property to
This will connect to server using SSL with specified credentials.
Specifies the file path to a JKS containing the local credentials to be used for SSL connections.
Specifies the password to a JKS containing the local credentials to be used for SSL connections.
Specifies the file path to a JKS containing the remote credentials to be used for SSL connections.
Specifies the password to a JKS containing the remote credentials to be used for SSL connections.
Custom Java arguments.
Sets initial Java heap size. This value is in bytes if no unit is specified.
Sets maximum Java heap size. This value is in bytes if no unit is specified.
Path to JAAS login configuration file to use.
If set to
true, enables debugging mode and detailed logging for Kerberos.
Sets the default Kerberos realm.
Sets the default Kerberos KDC.