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