一、hadoop所在目录
cd usr/local/hadoop
二、启动hadoop
bash ./starth.sh
% 运行start-dfs.sh
% 运行start-yarn.sh
启动dfs,浏览器查看:
172.16.31.17:50070
启动脚本,浏览器查看:
172.16.31.17:8088
停止脚本:
bash ./stoph.sh
三、常用命令
参考链接:
https://www.cnblogs.com/LHWorldBlog/p/8514994.html
1.显示hadoop目录结构
hdfs dfs -ls -R /
2.在hadoop指定目录内创建新目录
hdfs dfs -mkdir /winnie
3.将本地文件夹存储至hadoop
hdfs dfs -put [本地目录] [hadoop目录]
4.将本地文件存储至hadoop
hdfs dfs -put [本地地址] [hadoop目录]
5.查看指定目录下内容
hdfs dfs -ls [文件目录]
6.打开某个已存在文件
hdfs dfs -cat [file_path]
7.在hadoop指定目录下新建一个空文件
hdfs dfs -touchz /winnie/test03.txt
8.将hadoop上某个文件重命名
hdfs dfs -mv /winnie/test03.txt /winnie/test.txt
9.将hadoop上某个文件down至本地已有目录下
hdfs dfs -get [文件目录] [本地目录]
10.将hadoop指定目录下所有内容保存为一个文件,同时down至本地
hdfs dfs -getmerge /winnie/hadoop-file /home/spark/hadoop-file/test.txt
11.删除hadoop上指定文件
hdfs dfs -rm [文件地址]
12.删除hadoop上指定文件夹(包含子目录等)
hdfs dfs -rm -r [目录地址]
hdfs dfs -rmr [目录地址]
13.将正在运行的hadoop作业kill掉
hadoop job -kill [job-id]
14.查看帮助
hdfs dfs -help
四、安全模式
1.退出安全模式
NameNode在启动时会自动进入安全模式,安全模式是NameNode的一种状态,在这个阶段,文件系统不允许有任何修改。
系统显示Name node in safe mode,说明系统正处于安全模式,这时只需要等待几十秒即可,也可通过下面的命令退出安全模式:
/usr/local/hadoop$bin/hadoop dfsadmin -safemode leave
2.进入安全模式
在必要情况下,可以通过以下命令吧HDFS置于安全模式:
/usr/local/hadoop$bin/hadoop dfsadmin -safemode enter