Introduction to some commonly used commands in hadoop_PHP tutorial

WBOY
Release: 2016-07-21 15:05:38
Original
897 people have browsed it

Assume that the Hadoop installation directory HADOOP_HOME is /home/admin/hadoop.
Startup and shutdown
Start Hadoop
1. Enter the HADOOP_HOME directory.
2. Execute sh bin/start-all.sh

Close Hadoop
1. Enter the HADOOP_HOME directory.
2. Execute sh bin/stop-all.sh
File operation
Hadoop uses HDFS, and the functions it can achieve are similar to the disk system we use. And supports wildcard characters, such as *.

View the file list
View the files in the /user/admin/aaron directory in hdfs.
1. Enter the HADOOP_HOME directory.
2. Execute sh bin/hadoop fs -ls /user/admin/aaron
In this way, we will find the files in the /user/admin/aaron directory in hdfs.
We can also list all files in the /user/admin/aaron directory in hdfs (including files in subdirectories).
1. Enter the HADOOP_HOME directory.
2. Execute sh bin/hadoop fs -lsr /user/admin/aaron

Create a file directory
View the /user/admin/aaron directory in hdfs and create a new directory called newDir.
1. Enter the HADOOP_HOME directory.
2. Execute sh bin/hadoop fs -mkdir /user/admin/aaron/newDir

Delete file
Delete a file named needDelete in the /user/admin/aaron directory in hdfs
1. Enter the HADOOP_HOME directory.
2. Execute sh bin/hadoop fs -rm /user/admin/aaron/needDelete
Delete the /user/admin/aaron directory in hdfs and all files in this directory
1. Enter the HADOOP_HOME directory.
2. Execute sh bin/hadoop fs -rmr /user/admin/aaron

Upload files
Upload a file from local/home/admin/newFile to the /user/admin/aaron directory in hdfs
1. Enter HADOOP_HOME Table of contents.
2. Execute sh bin/hadoop fs –put /home/admin/newFile /user/admin/aaron/

Download file
Download the newFile file in the /user/admin/aaron directory in hdfs to the local /home/admin/newFile
1. Enter HADOOP_HOME directory.
2. Execute sh bin/hadoop fs –get /user/admin/aaron/newFile /home/admin/newFile

View files
We can view files directly in hdfs, the function is similar to the class cat
View the /user/admin/aaron directory in hdfs newFile file
1. Enter the HADOOP_HOME directory.
2. Execute sh bin/hadoop fs –cat /home/admin/newFile

MapReduce Job Operation
Submit MapReduce Job
In principle, all Hadoop MapReduce Jobs are a jar package.
Run a MapReduce Job of /home/admin/hadoop/job.jar
1. Enter the HADOOP_HOME directory.
2. Execute sh bin/hadoop jar /home/admin/hadoop/job.jar [jobMainClass] [jobArgs]

Kill a running Job
Assume that the Job_Id is: job_201005310937_0053
1. Enter the HADOOP_HOME directory.
2. Execute sh bin/hadoop job -kill job_201005310937_0053

More Hadoop commands
The Hadoop operation commands introduced above are our most commonly used. If you want to know more, you can get the command description as follows.
1. Enter the HADOOP_HOME directory.
2. Execute sh bin/hadoop
We can see more command information:

Copy the codeThe code is as follows:

Usage: hadoop [--config confdir] COMMAND
where COMMAND is one of:
  namenode -format     format the DFS filesystem
  secondarynamenode    run the DFS secondary namenode
  namenode             run the DFS namenode
  datanode             run a DFS datanode
  dfsadmin             run a DFS admin client
  fsck                 run a DFS filesystem checking utility
  fs                   run a generic filesystem user client
  balancer             run a cluster balancing utility
  jobtracker           run the MapReduce job Tracker node
  pipes                run a Pipes job
  tasktracker          run a MapReduce task Tracker node
  job                  manipulate MapReduce jobs
  queue                get information regarding JobQueues
  version              print the version
  jar             run a jar file
  distcp copy file or directories recursively
  archive -archiveName NAME * create a hadoop archive
  daemonlog            get/set the log level for each daemon
 or
  CLASSNAME            run the class named CLASSNAME
Most commands print help when invoked w/o parameters.

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/327682.htmlTechArticle假设Hadoop的安装目录HADOOP_HOME为/home/admin/hadoop。 启动与关闭 启动Hadoop 1.进入HADOOP_HOME目录。 2.执行sh bin/start-all.sh 关闭Hadoop 1.进入HADOOP_HOM...
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!