1、Hadoop安装完后,启动时报Error: JAVA_HOME is not set and could not be found.

解决办法:

修改/etc/hadoop/hadoop-env.sh中设JAVA_HOME。

应当使用绝对路径

2、namenode没有启动

首先运行bin/start-all.sh发现namenode没有启动

只有它们

9428 DataNode

9712 JobTracker

9626 SecondaryNameNode

9983 Jps

9915 TaskTracker

遇到问题要学会翻看日志

cd /usr/local/hadoop/logs

发现日志下面有这个文件

hadoop-hadoop-namenode-ubuntu.log.2014-07-29

用vim打开,只要看err出错部分如下

2014-07-29 02:30:22,388 ERRORorg.apache.hadoop.hdfs.server.namenode.FSNamesystem: FSNamesysteminitialization failed.

java.io.FileNotFoundException: /usr/local/hadoop/hdfs/name/in_use.lock(Permission denied)

atjava.io.RandomAccessFile.open(Native Method)

atjava.io.RandomAccessFile.<init>(RandomAccessFile.java:236)

atorg.apache.hadoop.hdfs.server.common.Storage$StorageDirectory.tryLock(Storage.java:617)

atorg.apache.hadoop.hdfs.server.common.Storage$StorageDirectory.lock(Storage.java:594)

atorg.apache.hadoop.hdfs.server.common.Storage$StorageDirectory.analyzeStorage(Storage.java:452)

atorg.apache.hadoop.hdfs.server.namenode.FSImage.recoverTransitionRead(FSImage.java:299)

atorg.apache.hadoop.hdfs.server.namenode.FSDirectory.loadFSImage(FSDirectory.java:104)

atorg.apache.hadoop.hdfs.server.namenode.FSNamesystem.initialize(FSNamesystem.java:427)

atorg.apache.hadoop.hdfs.server.namenode.FSNamesystem.<init>(FSNamesystem.java:395)

是我上次用root操作hadoop所致的

更改权限即可,改成hadoop所有

chown -R hadoop:hadoop /usr/local/hadoop/hdfs/*

chown -R hadoop:hadoop  /usr/local/hadoop/logs(日志文件也要改)

先bin/stop-all.sh

再bin/start-all.sh

Namenode就又正常启动了

最新文章

  1. Spring+ibatis动态管理数据源
  2. [LeetCode] Word Pattern 词语模式
  3. Java中的序列化Serialable高级详解
  4. visual studio 中使用的插件介绍
  5. 20145207 《Java程序设计》第8周学习总结
  6. php可变变量
  7. 创建ORACLE JOB
  8. 查看linux中的TCP连接数【转】
  9. UML 结构图之类图 总结
  10. Protostuff自定义序列化(Delegate)解析
  11. 为什么都反对XML而支持使用json呢?
  12. doGet和doPost的区别
  13. 2014 HDU多校弟八场H题 【找规律把】
  14. [视频解说]0基础课程-运营商-Java它J2se
  15. 利用VNC远程登录Linux服务器简易版
  16. Lonlife 1000 - Spoon Devil's 3-D Matrix
  17. jinja2.exceptions.TemplateNotFound: home/index.html
  18. solr索引报错(java.lang.OutOfMemoryError:GC overhead limit exceeded)
  19. chattr文件锁
  20. 我的C#跨平台之旅(六):发布应用

热门文章

  1. Host status showing red icon in chronograph, Chronograf主机列表页显示主机状态为红色标志
  2. opencv——图像的灰度处理(线性变换/拉伸/直方图/均衡化)
  3. vmware下ubuntu的网络配置
  4. ArcGIS api for javascript——地理处理任务-服务区域任务
  5. nyoj 1104 just for you
  6. HDU 1520 Anniversary party(DFS或树形DP)
  7. 线程池系列二:ThreadPoolExecutor讲解
  8. MVP模式入门(结合Rxjava,Retrofit)
  9. BootstrapDialog模态框
  10. Spring MVC 待学习---新特性