Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Build and install Ambari 1.5.0

Step 1: Download and build Ambari 1.5.0 source

...

Code Block
wget http://www.apache.org/dist/ambari/ambari-1.5.0/ambari-1.5.0.tar.gz
tar xfvz ambari-1.5.0.tar.gz
cd ambari-1.5.0
mvn versions:set -DnewVersion=1.5.0
mvn -B clean install package rpm:rpm -DnewVersion=1.5.0 -DskipTests -Dpython.ver="python >= 2.6"

NoteYou need to have tools such as rpm-build tool, brunch, etc.  For details on prerequisites, please see https://cwiki.apache.org/confluence/display/AMBARI/Coding+Guidelines+for+AmbariAmbari Development.

Step 2:

...

 Install Ambari Server

...

Install the rpm package from ambari-server/target/rpm/ambari-server/RPMS/noarch/

...

Code Block
zypper install ambari-server*.rpm    #This should also pull in postgres packages as well.

Step 3:

...

 Setup and Start Ambari Server

...

Run the setup command to configure your Ambari Server, Database, JDK, LDAP, and other options.

Code Block
ambari-server setup

Follow the on-screen instructions to proceed.

Once set up is done, start Ambari Server:

Code Block
ambari-server start

Step 4: 

...

Install and Start Ambari Agent on All Hosts

Note: This step needs to be run on all hosts that will be managed by Ambari.

Copy

Go to the web server UI at:

$AMBARI_SERVER:8080/

Login using: Username *admin* and password *admin*

The step below are only required if the ambari agent is being bootstrapped manually.

Step 5: Install the ambari agent

The following command needs to be on all ambari agent hosts.

#] Get the rpm package from ambari-agent/target/rpm/ambari-agent/RPMS/x86_64/ and run:

[For CentOS 5 or 6]

Code Block
yum install ambari-agent*.rpm

[For SLES 11]

Code Block
zypper install ambari-agent*.rpm

Step 6: Configure the ambari-agent

vim Edit /etc/ambari-agent/ambari.ini

Code Block
...
[server]

...


hostname=localhost

...

Make sure the above hostname hostname under the [server] section points to the actual ambari server.

Step 7: Start the ambari-agent

Ambari Server host, rather than "localhost".

Code Block
ambari-agent start

Step 5: Deploy Cluster using Ambari Web UI

Open up a web browser and go to http://<ambari-server-host>:8080.

Log in with username admin and password admin and follow on-screen instructions.#]  ambari-agent start