java – 在hadoop中启动namenode失败?
我在
Windows 7
from tutorial中配置Hadoop
它设置单节点集群. 当运行hdfs namenode -format格式化namenode它会抛出异常: 而当start-all.cmd时,windows namenode自动强制,那么我可以在地址 – http://localhost:50070中打开namenode GUI. 16/01/19 15:18:58 WARN namenode.FSEditLog:没有为C配置的类,dfs.namenode.edits.journal-plugin.C是空的 核心的site.xml <configuration> <property> <name>fs.defaultFS</name> <value>hdfs://localhost:9000</value> </property> </configuration> HDFS-site.xml中 <configuration> <property> <name>dfs.replication</name> <value>1</value> </property> <property> <name>dfs.namenode.name.dir</name> <value>C:/hadoop/data/namenode</value> </property> <property> <name>dfs.datanode.data.dir</name> <value>C:/hadoop/data/datanode</value> </property> </configuration> mapred-site.xml中 <configuration> <property> <name>mapreduce.framework.name</name> <value>yarn</value> </property> </configuration> 纱的site.xml <configuration> <property> <name>yarn.nodemanager.aux-services</name> <value>mapreduce_shuffle</value> </property> <property> <name>yarn.nodemanager.aux-services.mapreduce.shuffle.class</name> <value>org.apache.hadoop.mapred.ShuffleHandler</value> </property> </configuration> 解决方法
从以下属性更改以下属性:
<property> <name>dfs.namenode.name.dir</name> <value>C:/hadoop/data/namenode</value> </property> <property> <name>dfs.datanode.data.dir</name> <value>C:/hadoop/data/datanode</value> </property> 至: <property> <name>dfs.namenode.name.dir</name> <value>/hadoop/data/namenode</value> </property> <property> <name>dfs.datanode.data.dir</name> <value>/hadoop/data/datanode</value> </property> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 当JIT还编译字节码时,为什么Java是编译和解释语言?
- 如何使用QT5实现多线程(一)
- SpringBoot+Websocket实现一个简单的网页聊天功能代码
- Java快速排序,堆排序,归并排序,希尔排序等排序算法的实现
- java – Eclipse:保存没有保存操作
- java.net.MalformedURLException:未知协议:rsrc
- 基于Elasticsearch5.4的常见问题总结
- java.io.IOException: Zip bomb detected! The file would
- java实现mysql操作类分享 java连接mysql
- java – 几乎循环类型绑定的递归类型参数