hadoop wordcount并将文件上传到hdfs

时间:2016-12-22 17:30:45

标签: hadoop

大家好我在hadoop中非常新,我在伪模式下安装hadoop。 配置文件在这里

芯-site.xml中

<configuration>

   <property>
      <name>fs.default.name </name>
      <value> hdfs://localhost:9000 </value> 
   </property>

</configuration>

HD​​FS-site.xml中

<configuration>

   <property>
      <name>dfs.replication</name>
      <value>1</value>
   </property>

   <property>
      <name>dfs.name.dir</name>
      <value>file:///home/hadoop_usr/hadoopinfra/hdfs/namenode </value>
   </property>

   <property>
      <name>dfs.data.dir</name> 
      <value>file:///home/hadoop_usr/hadoopinfra/hdfs/datanode </value> 
   </property>

</configuration>

并成功启动 datanode namenode

  

现在我想通过以下方式将我的文件放入hdfs

adding file into hdfs 我收到错误消息的原因是什么。请帮我解决这个问题

  

如果我使用以下方式将文件放入hdfs,那么time命令工作正常。现在我appand hdfs网址。   update file with hdfs url   请帮我解释为什么我会在第一时间收到错误。   因为在运行我的wordcount.jar时,当我提到data.txt作为输入文件时,我也会收到错误消息。

提前致谢。

1 个答案:

答案 0 :(得分:1)

data/data.txt的第一个放置操作无效的原因可能是您的hdfs中没有文件夹data。 您可以使用hadoop fs -mkdir /data创建它。