Big Data and Hadoop
Big Data and Hadoop internship is designed to provide knowledge and skills to become a successful Hadoop Developer. In-depth knowledge of concepts such as Hadoop Distributed File System, Hadoop Cluster, Map-Reduce, Hbase Zookeeper etc. will be covered in the internship.
After the completion of the Big Data and Hadoop Internship at GRID, you should be able to:
- Master the concepts of Hadoop Distributed File System
- Setup a Hadoop Cluster
- Write Map Reduce Code in Java
- Perform Data Analytics using Pig and Hive
- Understand Data Loading Techniques using Sqoop and Flume
- Implement HBase, MapReduce Integration, Advanced Usage and Advanced Indexing
- Have a good understanding of ZooKeeper service
- Use Apache Oozie to Schedule and Manage Hadoop Jobs
- Implement best Practices for Hadoop Development and Debugging
- Develop a working Hadoop Architecture
- Work on a Real Life Project on Big Data Analytics and gain Hands on Project Experience
Who should go for this internship?
This internship is designed for professionals aspiring to make a career in Big Data Analytics using Hadoop Framework. Software Professionals, Analytics Professionals, ETL developers, Project Managers, Testing Professionals are the key beneficiaries of this internship. Other professionals who are looking forward to acquire a solid foundation of Hadoop Architecture can also opt for this internship.
Some of the prerequisites for learning Hadoop include hands-on experience in Core Java and good analytical skills to grasp and apply the concepts in Hadoop. We provide a complimentary Internship "Java Essentials for Hadoop" to all the participants who enroll for the Hadoop Internship. This internship helps you brush up your Java Skills needed to write Map Reduce programs.
Towards the end of the 8 week schedule you will be working on a live project which will be a large dataset and you will be using PIG, HIVE, HBase and MapReduce to perform Big Data analytics. The final project is a real life business case on some open data set. There is not one but a large number of datasets which are a part of the Big Data and Hadoop Program.
Here are some of the data sets on which you may work as a part of the project work:
Twitter Data Analysis : Download twitter data and put it in HBase and use Pig, Hive and MapReduce to garner the popularity of some hashtags.
Stack Exchange Ranking and Percentile data-set : It is a dataset from stack Overflow, in which there exists ranking and percentile details of Users
Loan Dataset : It deals with the users who have taken along with their Emi details, time period etc
Data -sets by Government: like Worker Population Ratio (per 1000) for persons of age (15-59) years according to the current weekly status approach for each state/UT
Machine Learning Dataset like Badges datasets : The dataset is for system to encode names , for example +/- label followed by a person's name
NYC Data Set: New York Stock Exchange data
Weather Dataset : It has all the details of weather over a period od time using which you may find out the highest, lowest or average temperature.
In addition, you can choose your own dataset and create a project around that as well.
Why Learn Hadoop?
BiG Data! A Worldwide Problem?
According to Wikipedia, “Big data is a collection of data sets so large and complex that it becomes difficult to process using on-hand database management tools or traditional data processing applications.” In simpler terms, Big Data is a term given to large volumes of data that organizations store and process. However, It is becoming very difficult for companies to store, retrieve and process the ever-increasing data. If any company gets hold on managing its data well, nothing can stop it from becoming the next BIG success!
The problem lies in the use of traditional systems to store enormous data. Though these systems were a success a few years ago, with increasing amount and complexity of data, these are soon becoming obsolete. The good news is - Hadoop, which is not less than a panacea for all those companies working with BIG DATA in a variety of applications has become an integral part for storing, handling, evaluating and retrieving hundreds or even petabytes of data.
Apache Hadoop! A Solution for Big Data!
Hadoop is an open source software framework that supports data-intensive distributed applications. Hadoop is licensed under the Apache v2 license. It is therefore generally known as Apache Hadoop. Hadoop has been developed, based on a paper originally written by Google on MapReduce system and applies concepts of functional programming. Hadoop is written in the Java programming language and is the highest-level Apache project being constructed and used by a global community of contributors. Hadoop was developed by Doug Cutting and Michael J. Cafarella. And just don’t overlook the charming yellow elephant you see, which is basically named after Doug’s son’s toy elephant!
Some of the top companies using Hadoop:
The importance of Hadoop is evident from the fact that there are many global MNCs that are using Hadoop and consider it as an integral part of their functioning, such as companies like Yahoo and Facebook! On February 19, 2008, Yahoo! Inc. established the world's largest Hadoop production application. The Yahoo! Search Webmap is a Hadoop application that runs on over 10,000 core Linux cluster and generates data that is now widely used in every Yahoo! Web search query.
Facebook, a $5.1 billion company has over 1 billion active users in 2012, according to Wikipedia. Storing and managing data of such magnitude could have been a problem, even for a company like Facebook. But thanks to Apache Hadoop! Facebook uses Hadoop to keep track of each and every profile it has on it, as well as all the data related to them like their images, posts, comments, videos, etc.
Opportunities for Hadoopers!
Opportunities for Hadoopers are infinite - from a Hadoop Developer, to a Hadoop Tester or a Hadoop Architect, and so on. If cracking and managing BIG Data is your passion in life, then think no more and Join GRID’s Hadoop Online internship and carve a niche for yourself! Happy Hadooping!