hadoop shell 命令 doc
hadoop命令手册:
http://hadoop.apache.org/docs/r1.0.4/cn/commands_manual.html
hdfs操作命令:
http://hadoop.apache.org/docs/r1.0.4/cn/hdfs_shell.html
1、所有命令(HADOOP_HOME/bin下)
bin/hadoop
bin/hdfs
bin/mapred
bin/yarn
bin/container-executor
bin/test-container-executor
2、 bin/hadoop
bin/hadoop checknative
——检查hadoop系统\压缩工具等的本地库(native库)是否已经加载,如果没有加载则需要在hadoop.env中配置HADOOP_OPTS=”-Djava.library.path=${HADOOP_HOME}/lib/native”
bin/hadoop fs —— 文件系统管理 共26个
http://hadoop.apache.org/docs/r1.0.4/cn/hdfs_shell.html
* cat chgrp chmod chown copyFromLocal copyToLocal cp 7
* du dus expunge get getmerge ls lsr mkdir movefromLocal mv put rm rmr 13
* setrep stat tail test text touchz 6
bin/hdfs
bin/hdfs haadmin —— HA管理工具
(注意以下命令中的参数serviceId不是主机名hostname,而是配置在hdfs-site.xml中的两个namenode的名字,如nn1,nn2)
-failover [–forcefence] [–forceactive] 手动切换Active NN,将Active NN从ServiceId1切换到ServiceId2
-getServiceState 查看指定的ServiceId的状态是Active 还是StandBy
-transitionToActive 将指定的ServiceId转变为Active的。transition:过渡、变迁、转变
-transitionToStandBy
其它:在HDFS启用前,用两个不同的命令对两个NameNode进行初始化(一个是格式化、一个是进行元数据的同步)