namenode没启动的解决方法: 查看hadoop/log里面 的日志文件(只看错误信息)发现报i/o异常查看hadoop/dfs/name里面的current文件,发现该文件加锁,说明是root操作hadoop造成的直接将加锁的current文件删除,或是更改普通用户可以读写的权限运行hadoop namenode -format,进行格式化,sbin目录下运行start-all.sh重启就可以了