Enabling ZooKeeper SSL/TLS for Solr and HBase Indexer

Learn about configuring Solr and HBase Indexer to communicate with ZooKeeper in a secure way.

When you enable secure SSL/TLS communication with ZooKeeper, both Solr and HBase Indexer use a default secure port, 2182, instead of the insecure port, 2181.

Enabling SSL for Solr ZooKeeper

Learn about enabling secure communications between Solr and ZooKeeper.

The Enable TLS/SSL for ZooKeeper option must be enabled in the ZooKeeper configuration. This is a default setting for a secure cluster.

  1. In Cloudera Manager, select the Solr service for which you want to enable secure communication.
  2. Click the Configuration tab.
  3. Search for SSL.
  4. Find the Enable TLS/SSL for Solr ZooKeeper property and select it to enable TLS/SSL.
  5. Click Save Changes.
  6. Restart.

Enabling SSL for HBase Indexer ZooKeeper

Learn about enabling secure communication between HBase Indexer and ZooKeeper.

  • The Enable TLS/SSL for ZooKeeper option must be enabled in the ZooKeeper configuration. This is a default setting for a secure cluster.
  • The Enable TLS/SSL for Solr Zookeeper must be selected for the Solr service used with HBase Indexer. When you disable SSL/TLS for HBase indexer ZooKeepeer, ensure that you disable it for the Solr service as well.
  • The HBase ZooKeeper Secure Client Enabled option must be enabled in the HBase configuration.
  1. In Cloudera Manager, select the HBase service for which you want to enable secure communication.
  2. Click the Configuration tab.
  3. Search for SSL.
  4. Find the Enable TLS/SSL for HBase ZooKeeper property and select it to enable TLS/SSL.
  5. Click Save Changes.
  6. Restart.