大家好我在hadoop中非常新,我在伪模式下安装hadoop。 配置文件在这里
芯-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,那么time命令工作正常。现在我appand hdfs网址。 请帮我解释为什么我会在第一时间收到错误。 因为在运行我的wordcount.jar时,当我提到data.txt作为输入文件时,我也会收到错误消息。
提前致谢。
答案 0 :(得分:1)
data/data.txt
的第一个放置操作无效的原因可能是您的hdfs中没有文件夹data
。
您可以使用hadoop fs -mkdir /data
创建它。