There are several services as part of Cloudera Manager as follows.
- Service Monitor – To monitor services like hadoop, hive etc. that are installed in the cluster
- Activity monitor – To monitor the jobs run by different cluster services like Pig, Hive, Oozie, MapReduce etc.
- Host Monitor – To monitor hosts themselves to monitor how much cpu has been used, hard disk has been used.
- Reports Manager – Provides the reports in dashboards by getting metrics from agents and consolidate according to report requirement.
- Event Server – When the different cluster services are running, there are several events that are running parallelly in the cluster. These events can generate exception or errors which needs attention to take necessary action.
- Alert Publisher – To send alerts using smtp we can alert publisher.
We will ignore other services like Cloudera Navigator related services as of now. Once, Cloudera Manager is installed, we should be able to install the above services in the following steps.
- Select the hosts on which these services to be installed.
In this step you can select the hosts where you want to install above services in the host followed by required configuration.
- Configure the DB for Reports manager
- Embedded or Custom database – Since we already configured mysql data base for reports manager, we can enter those details.
- Hostname – Main hostname E.g.: cdhnode0
- Database Name E.g.: reportmanager
- User Name E.g: rm
- Password E.g.:itversity
- Once you enter all the above details you test the connection and then continue on successful.
Note: The common error might be not installed mysql-java-connector on the host where these services are also installed. Install the connector using the following command.
- Configure mail server
Mail server used to send alerts to the configured mail based on the threshold values, warnings and errors to the admins. We can ignore this step for this setup,
- Install services on cluster
Click continue to complete the installation of Cloudera manager services.