Skip to main content

Hadoop Interview Questions


1)   Define Hadoop?


A> Hadoop is a distributed computing platform which was developed using Java

2)  What Kind of Hardware does hadoop support?

A>Hadoop can run on a dual processor/ dual core machines with 4-8 GB RAM

3) What are the common input formats defined in Hadoop?

A> The common input formats are

                                                    1.     TextInputFormat
                                               2.     KeyValueInputFormat
                                               3.     SequenceFileInputFormat
4)  What is InputSplit ?

A> When hadoop runs job, it splits input files into chunks and assign each split to a mapper for processing which is called InputSplit.

5)  How many InputSplits does Hadoop Framework make?

A> Hadoop will make 5 splits as following:

                                                 1. One split for 64K files
                                                 2. Two splits for 65MB files, and
                                                 3. Two splits for 127MB files

6)  Define the use of RecordReader ?

A> InputSplit is assigned with a work but doesn't know how to access it the record   holder class is totally responsible for loading the data from its source and convert it   into keys pair suitable for reading by the Mapper the RecordReaders instance can be defined by the Input Format

7)  What is JobTracker ?

A>JobTracker is a service within Hadoop which runs MapReduce jobs on the cluster.

8)  Define TaskTracker ?

A>TaskTracker is a node in the cluster that accepts tasks like MapReduce and Shuffle operations from a JobTracker.

9) What is Hadoop Streaming?

A>Hadoop streaming is a utility which allows you to create and run map/reduce job ita generic API that allows programs written in any languages to be used as Hadoop   mapper.

10)What is a combiner?


A> Combiner is a mini-reduce process which operates only on data generated by a   mapper when mapper emits the data, combiner receives it as input and sends the   output to reducer.


Think above interview questions would be useful for you.To Become Expert in Hadoop Enroll With HadoopTraining in Chennai Who offer best Hadoop training in Chennai  with real time example and Best placement Support.






  


Comments

Popular posts from this blog

Why Is Python So Famous?

Have you ever come across word the python anywhere? If no, let me brief you about “Python”. Python is an interpreted, object oriented and high level programming languages more over it has built in data structures which makes it attractive for rapid application development as well suitable for scripting language. The applications of python languages are wider it used to create GUI based desktop applications, web applications and business applications. So the opportunities for python are overwhelming, so grab the opportunity by enrolling Python Training in Chennai Advantages of python Python has numerous third party modules which make it capable for interacting with other language and platform Python is open source software which makes it free to use and distribute Python provides excellent readability which helps beginners to learn the language fastly Python offers user friendly data structures Python increases the speed of application developmen...

Pros of Being in Android Industry.

Among Various Field in The IT industry. Android is emerging as most demand able and fast growing field. The android phone is becoming as an important need of people living in the competitive world. So it is predicted that the demand and use of android app will grow tremendously in next coming years Here are some of the benefits of being in android industry Constant Growth Android is an Stable industry and it seems to be growing consistently in recent years and the number of jobs in the IT industry have become doubled in recent days moreover there is never shortage of available jobs So it right time to enroll best Android Training in Chennai at Besant Technologies Improves Your Creativity The android sector is full of Creativity. This field is suitable for people who genuinely want to have their career interesting moreover when their products or services are complete, they can actually witness the result that their technological innovations have created being a...

Top 5 Trending Software Courses

Today IT industry plays major role in each and every aspects of our day today life. Moreover it has drastically changed all types of business starting from small scale to MNC’s.  Information Technology has led to many new things like online shopping, digital marketing etc. and many tools have evolved which helps to improve the business. So there would be more job opportunities in field of information technology in next few years. If you’re confused with choosing right domain for your career here is top 5 software courses which will help you hunt job with high salary. Java is a programming language utilized for developing the applications moreover it was released by sun microsystems in 1995 and later got acquired by oracle corporations. Most of  the developers use java for developing desktop appications,mobile applications, web applications and scientific applications .The opportunities for java professional is larger so grab the opportunity by enrolling java train...