(大講臺——國內首個it在線混合式自適應學習平臺,輕量級的高薪就業和技能提高解決方案)node
一、列出全部Hadoop Shell支持的命令
$ bin/hadoop fs -help
二、顯示關於某個命令的詳細信息
$ bin/hadoop fs -help command-name
三、用戶可以使用如下命令在指定路徑下查看歷史日誌彙總
$ bin/hadoop job -history output-dir
這條命令會顯示做業的細節信息,失敗和終止的任務細節。
四、關於做業的更多細節,好比成功的任務,以及對每一個任務的所作的嘗試次數等能夠用下面的命令查看
$ bin/hadoop job -history all output-dir
五、 格式化一個新的分佈式文件系統:
$ bin/hadoop namenode -format
六、在分配的NameNode上,運行下面的命令啓動HDFS:
$ bin/start-dfs.sh
bin/start-dfs.sh腳本會參照NameNode上${HADOOP_CONF_DIR}/slaves文件的內容,在全部列出的slave上啓動DataNode守護進程。
七、在分配的JobTracker上,運行下面的命令啓動Map/Reduce:
$ bin/start-mapred.sh
bin/start-mapred.sh腳本會參照JobTracker上${HADOOP_CONF_DIR}/slaves文件的內容,在全部列出的slave上啓動TaskTracker守護進程。
八、在分配的NameNode上,執行下面的命令中止HDFS:
$ bin/stop-dfs.sh
bin/stop-dfs.sh腳本會參照NameNode上${HADOOP_CONF_DIR}/slaves文件的內容,在全部列出的slave上中止DataNode守護進程。
九、在分配的JobTracker上,運行下面的命令中止Map/Reduce:
$ bin/stop-mapred.sh
bin/stop-mapred.sh腳本會參照JobTracker上${HADOOP_CONF_DIR}/slaves文件的內容,在全部列出的slave上中止TaskTracker守護進程。
DFSShell
十、建立一個名爲 /foodir 的目錄
$ bin/hadoop dfs -mkdir /foodir
十一、建立一個名爲 /foodir 的目錄
$ bin/hadoop dfs -mkdir /foodir
十二、查看名爲 /foodir/myfile.txt 的文件內容
$ bin/hadoop dfs -cat /foodir/myfile.txt
DFSAdmin
1三、將集羣置於安全模式
$ bin/hadoop dfsadmin -safemode enter
1四、顯示Datanode列表
$ bin/hadoop dfsadmin -report
1五、使Datanode節點 datanodename退役
$ bin/hadoop dfsadmin -decommission datanodename
1六、bin/hadoop dfsadmin -help 命令能列出全部當前支持的命令。好比:
* -report:報告HDFS的基本統計信息。有些信息也能夠在NameNode Web服務首頁看到。
* -safemode:雖然一般並不須要,可是管理員的確能夠手動讓NameNode進入或離開安全模式。
* -finalizeUpgrade:刪除上一次升級時製做的集羣備份。
1七、顯式地將HDFS置於安全模式
$ bin/hadoop dfsadmin -safemode
1八、在升級以前,管理員須要用(升級終結操做)命令刪除存在的備份文件
$ bin/hadoop dfsadmin -finalizeUpgrade
1九、可以知道是否須要對一個集羣執行升級終結操做。
$ dfsadmin -upgradeProgress status
20、使用-upgrade選項運行新的版本
$ bin/start-dfs.sh -upgrade安全