What are the prerequisites for learning hadoop
When we already decided to start working in hadoop, The very first question comes in our mind
What are the prerequisites for learning hadoop? What are the prerequisites for learning prerequisites for learning big data .
From where we should start leaning hadoop?
How much Java and unix / linux knowledge is required for learning hadoop
As we already started out free hadoop learning
Hadoop Developer Self Learning Outline
A simple answer to prerequisites for learning hadoop is
To learn Hadoop and build an excellent career in Hadoop, having basic knowledge of Linux and knowing the basic programming principles of Java is a must.
What are the topic we have to prepare for this?
Answer: Core Java
below are the topic you should review before learning hadoop.
- Geting started with java
- Writing java programs
- Compiling java programs
- Running java programs
- Understanding java program
- java IDE - Eclipse
- Language Fundamentals
- String, Integer, Long
- Object
- Arrays
- Loop blocks - for, while
- Classes and Objects
- Inheritance
- Interface
- Overloading methods
- Overriding methods
- Collections
- ArrayList, LinkedList
- HashMap
- Iterable, Iterator
- Exceptions
- Throwing and Catching Exceptions
- Checked Exceptions
- Unchecked Exceptions
- I/O
- Streams, Input Stream, OutputStream
- File
All the above mentioned topic can easily be found at Java T Point
Along with Java we need to take care of Linux knowledge.
I am going to mention linux command which are required in the phase of learning hadoop
File Commands
1. ls | Directory listing |
2. ls -al | Formatted listing with hidden files |
3. ls -lt | Sorting the Formatted listing by time modification |
4. cd dir | Change directory to dir |
5. cd | Change to home directory |
6. pwd | Show current working directory |
7. mkdir dir | Creating a directory dir |
8. cat >file | Places the standard input into the file |
9. more file | Output the contents of the file |
10. head file | Output the first 10 lines of the file |
11. tail file | Output the last 10 lines of the file |
12. tail -f file | Output the contents of file as it grows,starting with the last 10 lines |
13. touch file | Create or update file |
14. rm file | Deleting the file |
15. rm -r dir | Deleting the directory |
16. rm -f file | Force to remove the file |
17. rm -rf dir | Force to remove the directory dir |
18. cp file1 file2 | Copy the contents of file1 to file2 |
19. cp -r dir1 dir2 | Copy dir1 to dir2;create dir2 if not present |
20. mv file1 file2 | Rename or move file1 to file2,if file2 is an existing directory |
21. ln -s file | link Create symbolic link link to file |
File permission
chmod octal file Change the permission of file to octal,which can
be found separately for user,group,world by
adding,
• 4-read(r)
• 2-write(w)
• 1-execute(x)
other imp linux command required are related to below category
- Network
- Compression
- System Info
- Searching
- Process management
In order to get PDF of this commands ..Kindly mention your mail ID so I can share it with you
above mentioned topics are the prerequisites for learning hadoop.
link to hadoop blog: Blog Link
FB Page:Hadoop Quiz
Post a Comment
image video quote pre code