大家好,我是hadoop的新手,我以伪模式安装了hadoop。配置文件在这里
core-site.xml
<configuration>
<property>
<name>fs.default.name </name>
<value> hdfs://localhost:9000 </value>
</property>
</configuration>
hdfs-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
如果我使用以下方式将文件放入hdfs,则该时间命令可以正常工作。现在我appand hdfs url。请帮助我为什么我会以第一种方式出错。因为当我运行wordcount.jar时,当我提到data.txt作为要对其执行操作的输入文件时,该时间也会收到错误消息。
提前致谢。
第一次放置操作data/data.txt
不起作用的原因可能是您data
的hdfs中还没有文件夹。您可以使用创建它hadoop fs -mkdir /data
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句