Hadoop的分布式文件系统(HDFS)的使用

Hadoop的分布式文件系统(HDFS)的使用

1、首先在CentOS中安装hadoop1.2.1,安装教程请参见我的另外一篇博客《在CentOS中安装hadoop-1.2.1,并进行配置文件的配置

》;

2、开启hadoop,进入目录/opt/hadoop-1.2.1/bin,使用命令:./start-all.sh ,会提示输入root登录密码,输入,点击回车即可;

3、验证hadoop是否启动成功,输入命令:jps,回车,如若出现以下效果,即为hadoop开启成功:

Hadoop的分布式文件系统(HDFS)的使用_第1张图片

4、在HDFS中创建input目录,使用命令:hadoop fs -mkdir input,回车;input目录会存在于HDFS的/user/root目录下,我们进入/user/root目录进行查看,使用命令:hadoop fs -ls /user/root,回车,如出现以下效果,即创建input目录成功:

Hadoop的分布式文件系统(HDFS)的使用_第2张图片

5、下面我们来将Linux本地系统中的文件存储到Hadoop的分布式文件系统(HDFS)中;

5、进入/opt/hadoop-1.2.1/conf目录,使用命令:cd /opt/hadoop-1.2.1/conf;

6、将/opt/hadoop-1.2.1/conf目录中的hadoop-env.sh文件复制存储到HDFS中,使用命令:hadoop fs -put hadoop-env.sh input/;

7、进入HDFS的/user/root/input目录下,使用命令:hadoop fs -ls /user/root/input,如若显示如下效果,即证明文件存储成功:

Hadoop的分布式文件系统(HDFS)的使用_第3张图片

8、如何查看/user/root/input/hadoop-env.sh文件呢?使用命令:hadoop fs -cat input/hadoop-env.sh;

9、以上操作是把Linux本地系统里面的文件存储到HDFS中,下面我们来把HDFS中的文件下载到Linux本地系统中;

10、使用命令:hadoop fs -get input/hadoop-env.sh hadoop-env2.sh,回车,此命令的含义是把HDFS中的/user/root/input/hadoop-env.sh文件下载到Linux本地系统的当前目录下,且重命名为hadoop-env2.sh;

11、查看下载操作是否成功,使用命令:ls,如若显示如下效果,即证明下载成功:


12、如果我们想查看HDFS中的所有信息,如占用了多少空间、使用了多少个块等,可以使用命令:hadoop dfsadmin -report,回车,会出现如下效果:

Hadoop的分布式文件系统(HDFS)的使用_第4张图片

13、以上内容即是对Hadoop的分布式文件系统(HDFS)的简单操作。

你可能感兴趣的:(Linux,Hadoop)