问题描述
在运行hfds namenode
-format时,遇到了这样的异常:
Java.net.URISyntaxException:索引25路径中的非法字符:file:/// tmp / hadoop-Username / dfs / name
我意识到空白是有问题的,因此我决定自定义整个路径。
这是我的 core-site.xml 和 hfds-site.xml 配置:
<configuration>
<property>
<name>hadoop.tmp.dir</name>
<value>/G:/BigDataEnvironment/tmp</value>
</property>
<property>
<name>fs.default.name</name>
<value>hdfs://localhost:9000</value>
</property>
</configuration>
<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
<property>
<name>dfs.namenode.name.dir</name>
<value>file///G:/BigDataEnvironment/tmp/dfs/name</value>
</property>
<property>
<name>dfs.datanode.data.dir</name>
<value>file///G:/BigDataEnvironment/tmp/dfs/data</value>
</property>
</configuration>
但是,运行命令后,同样的错误再次发生,表明系统仍然可以识别默认的 hadoop.tmp.dir ,所以我想知道我在配置中是否做错了什么? 感谢您的帮助!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)