我最近在Windows 10(伪模式)上安装了hadoop 2.8.4。我正在尝试运行WordCount程序,但出现此异常“ C:/ tmp / hadoop-Priya / nm-local-dir / usercache / Priya ”。 在Internet上搜索了一下之后,我知道这是由于Windows用户帐户中的空格,即“ Priya Sharma”,并且hadoop对$ USER使用了相同的值。我尝试了以下帖子中提到的解决方案:http://blog.benhall.me.uk/2011/01/installing-hadoop-0210-on-windows_4169/ 但这没有帮助。请为我刚接触hadoop提供帮助。
**1. core-site.xml**
<configuration>
<property>
<name>fs.defaultFS</name>
<value>hdfs://localhost:9000</value>
</property>
<property>
<name>hadoop.tmp.dir</name>
<value>/C:/tmp/hadoop-Priya</value>
</property>
</configuration>
**2. hdfs-site.xml**
<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
<property>
<name>dfs.namenode.name.dir</name>
<value>C:\hadoop-2.8.4\data\namenode</value>
</property>
<property>
<name>dfs.datanode.data.dir</name>
<value>C:\hadoop-2.8.4\data\datanode</value>
</property>
</configuration>