Link: http://hortonworks.com/kb/get-started-setting-up-ambari/
Ambari is 100% open source and supported ded in HDP, greatly simplifying installation and initial configuration of hadoop clusters. in this article we'll be running through some installation steps to get started with ambari. most of the steps here are covered in the main HDP documentation here.
Ambari is a 100% open-source project that is included in the HDP platform and allows you to install and initialize hadoop cluster configurations. This articleArticleWe will introduce how to install ambari. Most of the content here is included in the HDP document.
the first order of business is getting ambari server itself installed. there are different approaches to this, but for the purposes of this short tour, we'll assume ambari is already installed on its own dedicated node somewhere or on one of the nodes on the (future) cluster itself. instructions can be found under the installation steps linked abve. once ambari server is running, the hard work Is actually done. ambari simplifies cluster install and initial configuration with a wizard interface, taking care of it with but a few clicks and decisions from the end user. hit http: // : 8080 and log in with admin/admin. upon logging in, we are greeted with a user-friendly, wizard interface. welcome to Apache ambari! Name that cluster and let's get going.
The first step is to install the ambari server. To put it simply, assume that the ambari server has been successfully installed on a proprietary node, which is part of the cluster. The installation method is in the connection mentioned above. When the ambari server is running, the job in charge has started. Ambari provides a friendly interactive portal to simplify cluster installation and configuration. You can easily complete the configuration by logging on to your node http: // IP: 8080/then use admin/admin to log on to the system. Enter a name for the cluster.
Now we can target hosts for installation with a full listing of host names or regular expressions (in situations when there are using nodes with similar names ):
Now let's configure the machine list (you can use regular expressions to match nodes similar to machine names)
The next step is node registration, with ambari doing all of the heavy lifting for us. an interface to track progress and drill down into log files is made available:
The next step is to register the node. ambari helped us to provide an interface to view the execution process,
Upon registration completion, a detailed view of host checks run and options to re-run are also available:
After the registration is complete, check the current machine status
Next, we select which high level components we want for the cluster. Dependency checks are all built in, so no worries about knowing which services are pre-requisites for others:
Next, we select the module we need to install and have built-in dependency check.
After Service selection, node-specific service assignments are as simple as checking boxes:
Next, select Services to facilitate customization.
This is where some minor typing may be required. ambari allows simple configuration of the cluster via an easy to use interface, calling out required fields when necessary:
You only need some simple input here. When you need to install the service, ambari supports convenient configuration on the page.
Once configuration has been completed, a review pane is displayed. this is a good point to pause and check for anything that requires adjustment. the ambari Wizard makes that simple. things look fabulous here, though, so onwards!
After the configuration is complete, the preview will be hidden. This is paused and the dependency is detected. The ambari Guide makes this very simple. Although it is just getting started, it looks very good.
Ambari will now execute the actual installation and necessary smoke tests on all nodes in the cluster. Sit back and relax, ambari will perform the heavy lifting yet again:
Ambari now supports installation in the real environment of all nodes in the cluster and some necessary smoke tests. sit and relax, so that ambari can start to do these heavy things.
If you are itching to get involved, detailed drill-downs are available to monitor progress:
If you want to check these processes, you can view them in the monitoring process.
Ambari tracks all progress and activities for you, dynamically updating the interface:
Ambari collects all process and activity data and dynamically updates it to the page:
And just like that, we have our hortonworks data platform cluster up and running, ready for that high priority PoC:
As shown below, you have already mentioned that HDP is running and you are ready to start working...
Go forth and prosper, my friends. May the (BIG) data be with you.
Let's start dancing with Big Data!