سناریوی کار با هادوپ: تفاوت میان نسخه‌ها

از OCCC Wiki
پرش به ناوبری پرش به جستجو
(صفحه‌ای جدید حاوی «Hadoop Workshop 1- Login (username: root, password:1) 2- Start terminal 3- Run: Start-all.sh 4- Check if the services are runing: a. Namen...» ایجاد کرد)
 
بدون خلاصۀ ویرایش
خط ۱: خط ۱:
Hadoop Workshop
Hadoop Workshop
1- Login (username: root, password:1)
1- Login (username: root, password:1)
2- Start terminal
2- Start terminal
3- Run: Start-all.sh  
3- Run: Start-all.sh  
4- Check if the services are runing:
4- Check if the services are runing:
a. Namenode
a. Namenode
b. Datanode
b. Datanode
c. Jobtracker
c. Jobtracker
d. Tasktracker
d. Tasktracker
e. Secondary Namenode
e. Secondary Namenode
5- run PiEstimator program with different arguments and compare the results:
5- run PiEstimator program with different arguments and compare the results:
a. hadoop jar /root/NetBeansProjects/PiEstimator/dist/PiEstimator.jar PiEstimator #Map #sample
a. hadoop jar /root/NetBeansProjects/PiEstimator/dist/PiEstimator.jar PiEstimator #Map #sample
6- creat a directory into the HDFS:
6- creat a directory into the HDFS:
a. Hadoop fs -mkdir  /input
a. Hadoop fs -mkdir  /input
7- creat a text file and write something in it!
7- creat a text file and write something in it!
8- upload the text file into the HDFS (in the /input directory):
8- upload the text file into the HDFS (in the /input directory):
a. hadoop fs -copyFromLocal /root/Desktop/text.txt  /input
a. hadoop fs -copyFromLocal /root/Desktop/text.txt  /input
9- Run the wordCount program:
9- Run the wordCount program:
a. hadoop  jar  /root/NetBeansProjects/wordcount/dist/wordcount.jar  wordcount  /input  /out
a. hadoop  jar  /root/NetBeansProjects/wordcount/dist/wordcount.jar  wordcount  /input  /out
10- you can watch the Jobtracker while processing: http://master:50030
10- you can watch the Jobtracker while processing: http://master:50030
11- after finishing the process, you can see the results using a browser:  http://master:50070
11- after finishing the process, you can see the results using a browser:  http://master:50070
12- download the results from HDFS:  Hadoop fs -copyToLocal /root/Desktop/text.txt  /input
12- download the results from HDFS:  Hadoop fs -copyToLocal /root/Desktop/text.txt  /input
13- you can add some more text files into the /input  directory and run the program again.
13- you can add some more text files into the /input  directory and run the program again.


Some useful commands:
Some useful commands:
• to remove a directory from HDFS:
• to remove a directory from HDFS:
o hadoop fs –rmr    /directory
o hadoop fs –rmr    /directory
• to see the list of files in a directory:
• to see the list of files in a directory:
o hadoop fs -ls URI
o hadoop fs -ls URI
• to see the content of a file:
• to see the content of a file:
o hadoop fs -cat URI [URI …]
o hadoop fs -cat URI [URI …]
• to see the last 1 kilobyte of a file:
• to see the last 1 kilobyte of a file:
o hadoop fs -tail URI
o hadoop fs -tail URI
• to see the version of  Hadoop:
• to see the version of  Hadoop:
o hadoop version
o hadoop version
• to copy files in HDFS:
• to copy files in HDFS:
o hadoop fs -cp URI
o hadoop fs -cp URI
• to move a file across the HDFS:
• to move a file across the HDFS:
o hadoop fs -cp URI
o hadoop fs -cp URI

نسخهٔ ‏۳ مارس ۲۰۱۵، ساعت ۰۴:۱۲

Hadoop Workshop 1- Login (username: root, password:1)

2- Start terminal

3- Run: Start-all.sh

4- Check if the services are runing:

a. Namenode

b. Datanode

c. Jobtracker

d. Tasktracker

e. Secondary Namenode

5- run PiEstimator program with different arguments and compare the results:

a. hadoop jar /root/NetBeansProjects/PiEstimator/dist/PiEstimator.jar PiEstimator #Map #sample

6- creat a directory into the HDFS:

a. Hadoop fs -mkdir /input

7- creat a text file and write something in it!

8- upload the text file into the HDFS (in the /input directory):

a. hadoop fs -copyFromLocal /root/Desktop/text.txt /input

9- Run the wordCount program:

a. hadoop jar /root/NetBeansProjects/wordcount/dist/wordcount.jar wordcount /input /out

10- you can watch the Jobtracker while processing: http://master:50030

11- after finishing the process, you can see the results using a browser: http://master:50070

12- download the results from HDFS: Hadoop fs -copyToLocal /root/Desktop/text.txt /input

13- you can add some more text files into the /input directory and run the program again.


Some useful commands:

• to remove a directory from HDFS:

o hadoop fs –rmr /directory

• to see the list of files in a directory:

o hadoop fs -ls URI

• to see the content of a file:

o hadoop fs -cat URI [URI …]

• to see the last 1 kilobyte of a file:

o hadoop fs -tail URI

• to see the version of Hadoop:

o hadoop version

• to copy files in HDFS:

o hadoop fs -cp URI

• to move a file across the HDFS:

o hadoop fs -cp URI