我有一个独立的hadoop系统安装在我的windows机器上,它运行良好(环境变量设置正确, hdfs dfsadmin -report
在cmd终端返回正确的结果。java代码可以访问hdfs文件夹。)
我注意到我在core-site.xml中使用了一个已折旧的名称,并将属性(在core-site.xml中)从
<property>
<name>fs.default.name</name>
<value>hdfs://localhost:9820</value>
</property>
到
<property>
<name>fs.defaultFS</name>
<value>hdfs://localhost:9820</value>
</property>
我想更新hadoop系统的变更信息。因此,我在cmd上运行以下命令:
hdfs dfsadmin -refreshNodes
但是,它返回以下消息:
refreshNodes: \home\hadoop\includes (The system cannot find the path specified)
似乎是core-site.xml没有刷新/更新。如何刷新/更新这些更改。
另外,你能解释一下更新背后的机制吗?它是如何工作的?
暂无答案!
目前还没有任何答案,快来回答吧!