集群报错整理
一、伪分布式搭建好以后再次执行格式化报错:
java.net.UnknownHostException: bogon: bogon:
配置core-site.xml
etc/Hadoop/core-site.xml:
<configuration>
<property>
<name>fs.defaultFS</name>
<value>hdfs://localhost:9000</value>
(localhost指的是主机名 vim /etc/sysconfig/network)
</property>
</configuration>
配置好以后reboot重启
环境变量重新设置后记得重启 source /etc/profile
二、
Permission denied 权限不足
三、
设置静态ip时
错误信息:
jRestarting network(via systemctl):Job for network service failed because the control process exited with error code .See"systemctl status network.service" and "journalctl -xe " for details.
先查看配置文件centos7的网络IP地址配置文件在
/etc/sysconfig/network-scripts 文件夹下
确认无误后
解决方法:cd /etc/sysconfig/network-scripts/ 下,删除除了ensXXX(我这里是ens33)之外的所有文件,重启,ok。
四、
在linux 中操作压缩包,必须把压缩包在linux中解压,否则会出现没有执行权限的错误!
五、
The element type “configuration” must be terminated by the matching end-tag "
(配置文件节点没有关闭)
六、
发现该进程端口被占用,输入一下命令查看是哪个程序占用,然后杀死该进程
netstat -nltp | grep (输入端口号)
kill -9 (该程序进程号)
七、
如果两个namenode不能进行主备切换,查看/etc/hosts文件是否删除了127.。。的映射
八、
Incompatible namespaceID for journal Storage Directory /opt/hadoop_data/dfs/jndata/customhdfs: NameNode has nsId 1256792279 but storage has nsId 720007073
错误信息为两个namenode的id不一致,因为同时把两个namenode同时格式化了,必须格式化第一个再复制hadoop_data下的文件夹到第二个namenode
九、
java.lang.ClassCastException: org.apache.hadoop.io.LongWritable cannot be cast to org.apache.hadoop.io.IntWritable
可能是因为数字超过了int类型的最大值,将数据类型设置成object
本文来自博客园,作者:好事的猫,转载请注明原文链接:https://www.cnblogs.com/BeiJiuGuRen/p/15828587.html
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 上周热点回顾(2.17-2.23)
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 如何使用 Uni-app 实现视频聊天(源码,支持安卓、iOS)