集群报错整理

一、伪分布式搭建好以后再次执行格式化报错:
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

集群报错整理

上一篇:紫色飞猪的研发之旅--04client-go客户端


下一篇:搭建文件服务器原来这么简单!