我需要将文件从我的文件系统复制到HDFS中,下面是我在hdfs-site.xml中的配置。如何使用hadoop fs命令将/home/text.txt中的文件复制到HDFS中?我应该把它复制到namenode还是datanode?
<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
<property>
<name>dfs.namenode.name.dir</name>
<value>file:/usr/local/hadoop_store/hdfs/namenode</value>
</property>
<property>
<name>dfs.datanode.data.dir</name>
<value>file:/usr/local/hadoop_store/hdfs/datanode</value>
</property>
</configuration>发布于 2015-06-19 10:58:57
您使用的是哪个hadoop版本?
如果您想要将文件上传到HDFS,则无需注意将其复制到namenode或datanode。因为HDFS可以做到这一点。最后,您的数据将存储在DataNode上。
你可以使用普通的bin/hadoop fs -mkdir /input和bin/hadoop fs copyFromLocal /home/text.txt /input。
https://stackoverflow.com/questions/30924548
复制相似问题