hadoop安装报错
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就又正常启动了
最新文章
- Spring+ibatis动态管理数据源
- [LeetCode] Word Pattern 词语模式
- Java中的序列化Serialable高级详解
- visual studio 中使用的插件介绍
- 20145207 《Java程序设计》第8周学习总结
- php可变变量
- 创建ORACLE JOB
- 查看linux中的TCP连接数【转】
- UML 结构图之类图 总结
- Protostuff自定义序列化(Delegate)解析
- 为什么都反对XML而支持使用json呢?
- doGet和doPost的区别
- 2014 HDU多校弟八场H题 【找规律把】
- [视频解说]0基础课程-运营商-Java它J2se
- 利用VNC远程登录Linux服务器简易版
- Lonlife 1000 - Spoon Devil's 3-D Matrix
- jinja2.exceptions.TemplateNotFound: home/index.html
- solr索引报错(java.lang.OutOfMemoryError:GC overhead limit exceeded)
- chattr文件锁
- 我的C#跨平台之旅(六):发布应用
热门文章
- Host status showing red icon in chronograph, Chronograf主机列表页显示主机状态为红色标志
- opencv——图像的灰度处理(线性变换/拉伸/直方图/均衡化)
- vmware下ubuntu的网络配置
- ArcGIS api for javascript——地理处理任务-服务区域任务
- nyoj 1104 just for you
- HDU 1520 Anniversary party(DFS或树形DP)
- 线程池系列二:ThreadPoolExecutor讲解
- MVP模式入门(结合Rxjava,Retrofit)
- BootstrapDialog模态框
- Spring MVC 待学习---新特性