Configure Performance Improvements

Improve the performance of Workload XM by configuring the ZooKeeper and HBase property settings.

Describes how to set the ZooKeeper and HBase property values listed in the following table.:
Table 1. Performance Improvement Settings
Service Property Value
ZooKeeper maxClientCnxns 300
HBase hbase.regionserver.handler.count 40
hbase.hstore.blockingStoreFiles 100
HBase hbase.ipc.server.max.callqueue.size 2147483648 bytes (2GiB)
  1. In a supported web browser on the Workload XM on-premises cluster, log in to Cloudera Manager.
  2. In Cloudera Manager, select Clusters and then the Service name. For example, ZooKeeper.
  3. In the Service name page, click the Configuration tab, and then search for the Property name. For example, in the Search field, enter maxClientCnxn, which locates the Maximum Client Connections setting for ZooKeeper.
  4. Change the setting to the value for the service as listed in the Performance Improvement Settings table. For example, change the Maximum Client Connections setting, to 300.
  5. Repeat steps 2 to 4 for the hbase.regionserver.handler.count and the hbase.hstore.blockingStoreFiles properties listed for the HBase service.
  6. For the hbase.ipc.server.max.callqueue.size property do the following:
    1. In the HBase Configuration tab, search for safety valve.
    2. In the HBase Service Advanced Configuration Snippet (Safety Value) for hbase-site.xml section, click Add Another.
    3. Add the hbase.ipc.server.max.callqueue.size setting and set the value to 2147483648 bytes (2GB).
  7. Restart HBase, ZooKeeper, and any other dependent services.