Our Community is getting an upgrade! To get everything ready for the relaunch, we’ll be placing the site in read-only mode starting September 21st.
We really appreciate your understanding while we get things set up behind the scenes. Catch up on all the exciting details about the move here.
Need help or have questions? Drop us a line at [email protected]
Created 01-23-2016 05:55 AM
I am going to install hortonworks cluster for my company. I was plan to install it with ambari, but somehow, I only got 1 namenode, 4 datanode, we dont even have secondary node.
I understood that ambari need a separate server to install agent on cluster hosts,
question is: Can I install ambari on the namenode, in other words, do I have to have separate node to install ambari?
please help.
thanks,
Robin
Created 01-23-2016 11:39 AM
Yes of-course you can install Ambari server on Namenode machine, basically if you want you can install everything on single node 🙂 Please check what is purpose of using hadoop, think about volume of input data, how much raw data you want to retain, how much output data you want to retain, what kind of processing you are going to do on Hadoop, what all ecosystems you are planning to use, by considering all these points decide hardware resources and distribute hadoop components amongst nodes in the cluster.
Hope this information helps!
Created 01-23-2016 11:39 AM
Yes of-course you can install Ambari server on Namenode machine, basically if you want you can install everything on single node 🙂 Please check what is purpose of using hadoop, think about volume of input data, how much raw data you want to retain, how much output data you want to retain, what kind of processing you are going to do on Hadoop, what all ecosystems you are planning to use, by considering all these points decide hardware resources and distribute hadoop components amongst nodes in the cluster.
Hope this information helps!
Created on 01-23-2016 11:47 AM - edited 08-19-2019 04:35 AM
You can install the cluster using those nodes.
Don't install the components that you don't need as it can save you resources in the cluster for the components you need.
So...In you case
1 master node and 4 worker nodes. No edge node. This is old pic has it has Nagios and Ganglia which is replaced by ambari metrics server.
Node 1 - Ambari Server , Namode and Snode (or there is no harm having this on Node2 with DN),RM,Hive,Hive metastore
Node 2 to Node 4 - Datanode, Nodemanager and other processes.
Main question: Can I install ambari on the namenode, in other words, do I have to have separate node to install ambari?
Yes and you don't need separate server for ambari. The design for production environment is different from dev, qa and POC environments
Created 01-23-2016 02:39 PM
@Kuldeep Kulkarni and @Neeraj Sabharwal,
Hi Gurus, you two provided all info I am looking for. thank you so much for your help.
Seemed this community is a great place to get help and so many gurus out there...
Thanks again.
Robin
Created 01-23-2016 05:10 PM
@Robin Dong I am glad it helped. You can accept one the best answers to close the thread or we can close thread by assuming both answers are good. "Best practice"
Created 01-24-2016 03:53 AM
My pleasure 🙂
Created 01-23-2016 05:18 PM
yes, both answers provided me the best practice. I really appreciated.
we are having a meeting on Monday to decide which is the best ETL tool for load data from taradata database to hortonworks cluster, so any suggestions. Sparks or anything else.
I guess this is a new question, should I create another thread?
Created 01-23-2016 05:50 PM
Yes please... @Robin Dong