Version:

MarketplaceSupport

ZooKeeper

Log file name: Zookeeper-.log contains internal server details regarding the operations performed by Zookeeper.

The log location for ZooKeeper (deployed internal/local to the RadiantOne nodes) is: <RLI_HOME>\logs\zookeeper. The rollover logs are also located at this location. Rollover file size (default of 100MB) and location are configured in: <RLI_HOME>/config/logging/log4j2-zookeeper-server.json.

The log location for external ZooKeeper ensemble logs is: <rli-zookeeper-external_install-path>\zookeeper\logs. The rollover logs are located in C:\rli-zookeeper-external\bin\logs\ for Windows deployments and rli-zookeeper-external/logs/ on Linux deployments. Rollover file size and location are configured in: /zookeeper/conf/log4j2.xml.


Read Only Mode

In a cluster, when ZooKeeper loses contact with over half of the other ZooKeeper servers in the ensemble, it enters a read-only mode. This allows the RadiantOne service to continue to process search operations even when the ZooKeeper quorum is lost. However, the RadiantOne service denies any write operations by returning LDAP error code 53: Unwilling to Perform to the client. Also, no configuration changes can be made while ZooKeeper is in read-only mode. Administrators can log into the Control Panel during this time but will be unable to make configuration changes. If an administrator is logged into the Control Panel when ZooKeeper enters read-only mode, a warning message appears at the top and no configuration changes are allowed.

An image showing

Figure 1: Warning Indicating ZooKeeper Entered Read-only Mode

To recover from ZooKeeper read-only mode, make sure ZooKeeper is restarted on more than half of the cluster nodes. Once the quorum is reestablished, the RadiantOne cluster recovers automatically.

IN THIS PAGE

  • Read Only Mode