当前位置:天才代写 > tutorial > 其他教程 > Hadoop HDFS操纵

Hadoop HDFS操纵

2017-11-02 08:00 星期四 所属: 其他教程 浏览:1262


启动HDFS

首先,名目化设置HDFS文件系统,打开NameNode(HDFS处事器),然后执行以下呼吁。

$ hadoop namenode -format 

名目化HDFS后,启动漫衍式文件系统。以下呼吁将启动名称节点和数据节点的集群。

$ start-dfs.sh 

HDFS的文件列表

加载处事器信息后,利用'ls' 可以找出文件列表中的目次,文件状态。下面给出的是ls,可以通报一个目次或文件名作为参数的语法。

$ $HADOOP_HOME/bin/hadoop fs -ls <args>

将数据插入到HDFS

假设在当地系统,这是所谓的file.txt文件中的数据,该当生存在HDFS文件系统。凭据下面给出插入在Hadoop的文件系统所需要的文件的步调。

第1步

必需建设一个输入目次。

$ $HADOOP_HOME/bin/hadoop fs -mkdir /user/input 

第2步

传输并利用当地系统put呼吁,Hadoop文件系统中存储的数据文件。

$ $HADOOP_HOME/bin/hadoop fs -put /home/file.txt /user/input 

第3步

可以利用ls呼吁验证文件。

$ $HADOOP_HOME/bin/hadoop fs -ls /user/input 

从HDFS中检索数据

假设在HDFS文件名为outfile。下面给出的是一个简朴的演示用于检索从Hadoop文件系统所需的文件。

第1步

最初,利用cat呼吁来查察来自HDFS的数据。

$ $HADOOP_HOME/bin/hadoop fs -cat /user/output/outfile 

第2步

从HDFS获得文件利用get呼吁在当地文件系统。

$ $HADOOP_HOME/bin/hadoop fs -get /user/output/ /home/hadoop_tp/ 

封锁HDFS

可以利用下面的呼吁封锁HDFS。

$ stop-dfs.sh 

 

    关键字:

天才代写-代写联系方式