hadoop学习过程中遇到的问题记录
来源:互联网 发布:清华燃烧能源中心知乎 编辑:程序博客网 时间:2024/05/21 11:15
前提,hadoop正常启动,jps查看,所有都正常。
1.live node 为0
Answer:
stop-all后。删除dfs.namenode.name.dir和dfs.namenode.data.dir设置的两个文件夹下的内容。重新formate,start。
2.livenode 的个数和实际启动的datanode的个数不一致问题。
Answer:
所有slave中,配置core-site.xml文件中的fs.default.name中不应改写localhost。要写namenode的实际ip。
3.eclipse中一直提示 Call From xxx to xxx failed on connect
Answer:
run configration,检查run configuration的arguments的值。要与core-site.xml中的fs.default.name的值设置的ip一致。(一个是实际ip、一个是localhost也不行。)
4.DFS location中显示文件夹个数为0
(1)本来就没有文件.50070网页上查看dfs filesystem,如果报错,还是live node 问题。
(2)有文件,还是因为live node问题。livenode问题解决后,刷新,就可以看到文件夹了。
显示为0时,可以尝试upload 文件,假如发现上传的文件的大小都是0.0b。应该就是有问题的。
5.网页查看各类信息
master's ip:50070 dfs
master's ip:9001 secondaryNameNode status
master's ip:8088 cluster
6.当jps查看到datanode无法启动:
Answer:
1. /etc/host 文件是否配置正确。我在试验过程中发现,127.0.0.1 后面只能加上locahost,假如写成12.0.0.1 localhost.localdomain,datanode都无法查看到。还有就是,下面写各个slave的ip时,不能光写ip,ip后面要加上name(我的是ip localhost.localdomain)
7.50070 无法查看到任务进度(程序能正常运行,job显示local)
Answer:
检查各个slave节点是否正常启动nodemanager。没启动的话,检查host 中ip问题;在yarn-site.xml尝试加入
<property>
<name>yarn.resourcemanager.address</name>
<value>master:8032</value>
</property>
<property>
<name>yarn.resourcemanager.scheduler.address</name>
<value>master:8030</value>
</property>
<property>
<name>yarn.resourcemanager.resource-tracker.address</name>
<value>master:8031</value>
</property>
<property>
<name>yarn.resourcemanager.admin.address</name>
<value>master:8033</value>
</property>
“master”换成master的ip。
运行测试程序提示connection refused --> 去掉所有hosts文件中127.0.0.1那一行试试。
(我目前的情况是,eclipse中只能local job,打包jar命令行运行才会集群。而且上面的connection refused第一次没出现后,后面又出现了。)
(个人遇到的问题总结,仅供参考)
在出现问题时,先查看一下相关的log文件。这样排错会稍微有目标点。
- hadoop学习过程中遇到的问题记录
- Hadoop学习过程中遇到的问题锦集
- 最近学习过程中遇到的问题,记录一下
- ITK+VTK 混编学习过程中遇到的问题记录
- RN学习过程中遇到的问题记录
- 记录一下Struts学习过程中遇到的问题
- 记录学习laravel框架过程中遇到的问题
- Hadoop学习过程遇到的问题总结
- hadoop启动过程中遇到的问题
- hadoop 搭建过程中遇到的问题
- 学习Hadoop过程中遇到的困难
- 工作过程中遇到的问题记录
- 记录开发过程中遇到的问题
- hadoop遇到的问题记录
- hadoop 遇到的问题记录
- 学习Hadoop中遇到的一些问题
- C++ 学习拾遗 —— 点滴记录C++学习过程中遇到的问题以及整理
- HTML学习中遇到的问题记录
- lightoj 1031 - Easy Game(区间DP)
- 字典的快速赋值 setValuesForKeysWithDictionary
- github客户端使用简易教程
- quartus生成的各文件含义
- Android调用webservice返回数据为空
- hadoop学习过程中遇到的问题记录
- MVC4.0网站发布和部署到IIS7.0上的方法
- Android开发——回调(Callback)
- c++中CreateEvent函数
- 忘记tornado异步
- ActiveMQ简介、安装
- 使用ssh技术导入excel并且解析
- 十步完全理解 SQL--很好的一篇关于sql的文章
- 七天学会node.js