1.遇到问题第一要想到的事情!
重启,重启,重启!
重要的事情说三遍!!!
先重启虚拟机,如果不行再重启电脑,如果还不行那就重装,没有什么是重装解决不了的,如果有,那就再重装一次。
2. 单词打错了
很多时候环境没搭建好是因为单词打错了,在拼写命令的时候一定要看单词是不是打错了,有没有多个或则少个空格。
例如:
format --》 formate
data --》 date
3.未初始化
- 配置好所有的东西之后,一定不要忘记了初始化。
- 在初始化之前要把hadoop目录下的data、logs给干掉
4.关于防火墙的一些坑
防火墙必须在root用户下才能关掉!!!
或者普通用户执行sudo权限也能够关掉防火墙。
正确关闭防火墙的步骤(root用户):
- 进入root用户或者sudo获取root权限
- 使用service iptables stop命令,关闭防火墙
- service iptables status 查看防火墙是否已经关闭
- 使用chkconfig iptables stop 永久关闭防火墙
现在大家就不用为防火墙而困扰了。
5.关于机器的id问题
进入/home/hadoop/software/hadoop/data/tmp/dfs/data/current下面的VERSION进行查看
机器一:
机器二:
机器三:
storageID:存储ID
clusterID:集群ID
DataNodeID:数据节点ID
从中文翻译可知,机器的clusterID必须保持一致,这个ID会在初始化之后进行自动匹配。在机器出现某个机器的某个节点出现错误的时候不要忘记初始化。