Hadoop(英文版)

  • 格式:docx
  • 大小:30.53 KB
  • 文档页数:5

Hadoop Training
●Training objects
Software development or management personnel
●prior knowledge
Programming Fundamentals with Java and Linux
●training objectives
1.Hadoop installation and Basic Application
2.Hadoop Distributed programming, distributed file storage;
3.Hadoop log files analysis, database mutual conductance, data mining
4.Hadoop fault tolerance analysis and cluster management
5.Hadoop high-performance tuning
●Training Time
5 days (30 hours)
●Training Content
The course consists of four parts:
The first part, including Hadoop introduction and understanding of the basic application environment is installed on the configuration, one day;
The second part of the Hadoop core programming and development, the Mapreduce programming ideas and HDFS file system application,one day;
The third part includes: HBase distributed database operations, the mutual conductance of the Hive data indexing and query,sqoop data import or export, Pig Log analysisLog,The Mahout data mining, three days;
Part IV: Hadoop cluster management and high performance tuning, one day.
The course content aggregation the Hadoop variety of knowledge and applications, and expand the various components of the Hadoop ecosystem, helping to improve learning Hadoop and real practical application.
Course Preview
1.Hadoop Architecture and Installation
Hadoop Architecture
Essentiality of Hadoop Platform
Hadoop Comparison with Other Platforms
Hadoop Installation and Configuration
Hadoop Cluster
Single Node Mode
Pseudo-Distributed Mode
Fully-Distributed Mode
Basic application of HBase
Basic application of Hive
Basic application of Pig
Basic application of Mahout
2. Mapreduce programming and HDFS applications
Mapreduce Distributed Programming Concept
MapReduce in Practice
Use Java API to Achieve Long-range Distributed Programming
HDFS Concept
HDFS in Practice
Quiz
3.HBase Concept and Development
What is HBase?
HBase Distributed Database structure
Distributed Data Store in HBase
HBase Application Programming
Quiz
4.Transition between RDBMS and Distributed Database RDBMS and Distributed Database
Setting Up Sqoop and Configuration
Transition between RDBMS and Distributed Database by using Sqoop Syntax in Sqoop
Sqoop in Practice
Transferring data from Mysql to HBase by using Sqoop
Quiz
5.Hive Concept and Development
Introduction
Hive data types
Installing and Configuring Hive
An Example
Hive vs HBase
Hive Syntax
Example of Hive
Transferring data from RDBMS to Hive
Quiz
6.Pig Concept and Development
Pig Concept
Pig Data Types
Operators in Pig
Examples
User-Defined Functions
Quiz
7.Mahout Concept and Development
Introduction
Recommendation Mining
Mahout Clustering
Mahout Classification
Recommendation Mining base on Slopeone
Quiz
8.Management and high performance tuning of Hadoop clusters
Fault Tolerant in Hadoop
Backup and Recover NameNode
Adding slave node
Deleting Slave node
Arguments Adjustment
Compressing Data
Training materials
Training materials:Cloud computing of Hadoop。