HDFS操作安装Hadoop
启动Hadoop
#打开我们安装hadoop的目录,终端输入start-all.sh即可 #如: /usr/hadoop/hadoop/sbin/start-all.sh启动成功之后,输入jps查看有哪些节点在运行,如下
web可视化HDFS数据HDFS命令基本上与Linux命令差不多一样
①列出HDFS文件
#查看HDFS根目录下的所有文件 hadoop fs -ls / #查看HDFS某路径下的文件 hadoop fs -ls /路径②创建文件夹
#在根目录下创建文件夹test hadoop fs -mkdir /test #在某路径下创建文件夹 hadoop fs -mkdir /路径/文件夹③ 上传本机文件到HDFS
#把本机/usr/hadoop/AGi-test/目录下的test1.txt放到HDFS的test目录下 hadoop fs -put /usr/hadoop/AGi-test/test1.txt /test #把 本机目录 下的 文件 放到HDFS的路径下 hadoop fs -put /本地路径/文件 /HDFS路径④HDFS中文件复制到本
#把HDFS根目录下的test复制到本地/usr/hadoop/AGi-test目录下 hadoop fs -get /test /usr/hadoop/AGi-test #把HDFS目录下的文件复制到本地目录下 hadoop fs -get /HDFS目录 /本地目录⑤查看HDFS下某个文件
#查看HDFS的test目录下的test1.txt文件内容 hadoop fs -cat /test/test1.txt #查看HDFS目录下的文件内容 hadoop fs -cat /HDFS目录/文件⑥删除HDFS下的文档
#删除HDFS的test目录下的test2 hadoop fs -rm -r /test/test2 #删除HDFS目录下的文件 hadoop fs -rm -r /HDFS目录/文件⑦复制HDFS下的文档
#复制HDFS的test目录下的test1.txt到test2目录下 hadoop fs -cp /test/test1.txt /test2 #HDFS路径1下的文件复制到路径2下 hadoop fs -cp /HDFS路径1/文件 /HDFS路径2⑦剪切HDFS下的文档
#移动HDFS的test目录下的hello到test3目录下 hadoop fs -mv /test/hello /test3/ #HDFS路径1下的文件移动到路径2下 hadoop fs -mv /HDFS路径1/文件 /HDFS路径2【注意】HDFS上的文件不支持直接修改,是因为HDFS只支持一次写入,如果想要修改HDFS上的文件则需要将HDFS的文件下载到本地,从本地进行修改,然后再上传到HDFS上。
在安装Hadoop的机器上的浏览器上输入 http://localhost:50070 查看数据
通过命令方式进行操作的文件如下:
①根目录下的数据
与命令方式查询的数据一致
②test2目录下的数据
这个也一样



