Skip to content

Administration of CSDs

herman edited this page Mar 17, 2015 · 8 revisions

Cloudera Manager does not fully support dynamic installation of CSDs. Because of this, installing a CSD requires restarting Cloudera Manager.

Installing

  1. Copy the CSD jar to the local repository location. This location is configurable but the default is: /opt/cloudera/csd
  2. Restart Cloudera Manager
  3. Restart all Management Services

Uninstalling

  1. Make sure all services of the CSD service type are stopped and deleted.
  2. Remove the CSD jar from the local repository.
  3. Restart Cloudera Manager
  4. Restart all Management Services.

Note: Although there is a developer shortcut to installing/uninstalling CSDs, this is the only way that Cloudera recommends our customers administer CSDs. Documentation can be found here.

Missing CSDs

If services based on CSD have been added, but the CSD is subsequently removed, Cloudera Manager would display warning and provide only very limited functionality to the service. A user can only stop the service and delete it. In addition, the service type is no longer available in the wizards. Other situations that can cause this are:

  • the CSD has a validation error and cannot be loaded
  • an incompatible CSD is added (generation change)

When this happens, the CSD needs to be re-added for functionality to be restored.