Have you considered using the Cloudera Quickstart VM as a first step?
It is basically a single node Hadoop cluster that runs in a VMWare VM - it is already configured with Hadoop ecosystem tools.
All you have to do is download it, and launch the VM on your laptop.
More information here: http://www.cloudera.com/content/www/en-us/downloads/quickstart_vms/5-4.html
It seems that you prefer to install and configure CDH rather than using the Cloudera Quickstart VM.
I checked the supported OS versions and do not see Centos 6.3 listed for CDH 5.4. I recommend using one of the supported versions.
More information can be found here:
... and here:
Instructions for Cloudera Manager Deployment, or unmanaged deployment, are here:
Late in answering though , the issue happenes because PostGRESql or any other database has not been set , and CDH server tries to look for default mysql database . To resolve it I followed below steps :
1. Installed PostGRESql database following steps in this link : http://www.cloudera.com/documentation/enterprise/latest/topics/cm_ig_embed_pstgrs.html#cmig_topic_5_...
2. The above link however assumes that you do not need to configure the database , but if you're following Path B , you still need to configure the database like an extenal PostGRESQl database instructions . To configure I followed steps in this link :
3. Once it's configured then you run this command to initilize the parameters files :
$ /usr/share/cmf/schema/scm_prepare_database.sh postgresql scm scm scm
After this once you start the the server using command :
sudo service cloudera-scm-server start
You should be able to open the cloudera manager server using URL http://<host>:7180 .