Hadoop中namenode无法启动
2017-09-14 11:20
369 查看
当启动hadoop时,其他进程都启动了,就namenode进程无法启动。
查看了日志,里面报错信息如下:
原来是因为是hadoop目录下的dfs/name/没有权限,其文件权限被设置为root权限,所以只要将其改为相应的用户权限即可,修改的命令为:
再重新启动下hadoop即可。
查看了日志,里面报错信息如下:
2017-09-14 10:46:01,164 FATAL org.apache.hadoop.hdfs.server.namenode.NameNode: Failed to start namenode. java.io.FileNotFoundException: /usr/local/hadoop-2.6.0/dfs/name/in_use.lock (Permission denied) at java.io.RandomAccessFile.open(Native Method) at java.io.RandomAccessFile.<init>(RandomAccessFile.java:241) at org.apache.hadoop.hdfs.server.common.Storage$StorageDirectory.tryLock(Storage.java:706) at org.apache.hadoop.hdfs.server.common.Storage$StorageDirectory.lock(Storage.java:678) at org.apache.hadoop.hdfs.server.common.Storage$StorageDirectory.analyzeStorage(Storage.java:499) at org.apache.hadoop.hdfs.server.namenode.FSImage.recoverStorageDirs(FSImage.java:308) at org.apache.hadoop.hdfs.server.namenode.FSImage.recoverTransitionRead(FSImage.java:202) at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.loadFSImage(FSNamesystem.java:1020) at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.loadFromDisk(FSNamesystem.java:739) at org.apache.hadoop.hdfs.server.namenode.NameNode.loadNamesystem(NameNode.java:536) at org.apache.hadoop.hdfs.server.namenode.NameNode.initialize(NameNode.java:595) at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:762) at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:746) at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1438) at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1504)
原来是因为是hadoop目录下的dfs/name/没有权限,其文件权限被设置为root权限,所以只要将其改为相应的用户权限即可,修改的命令为:
sudo chown -r hadoop:hadoop in_use.lock
再重新启动下hadoop即可。
相关文章推荐
- hadoop namenode无法启动,提示 java.net.unknownhostexception 的解决方法
- Hadoop 关于namenode 无法启动问题
- 解决Hadoop namenode无法启动以及修改hdfs的存放位置
- hadoop多次格式化namenode造成datanode无法启动问题解决
- Hadoop namenode无法启动
- hadoop 在搭建分布式时遇到DataNode,NameNode,JobTracker,TaskTracker用jps查看无法启动解决办法
- 解决更改hadoop核心配置文件后会出现DataNode,或者NameNode无法启动的问题
- Hadoop无法启动namenode(connect to host olddriver port 22: Connection refused)
- Hadoop的datanode,namenode无法启动
- Hadoop运维笔记 之 Namenode异常停止后无法正常启动
- hadoop namenode -format 后出现datanode 无法启动故障解决办法
- hadoop集群搭建namenode无法启动问题
- Hadoop无法启动NameNode问题
- hadoop学习笔记之start-all.sh 无法启动NameNode,DataNode
- hadoop多次格式化namenode造成datanode无法启动
- hadoop的namenode无法启动的解决办法
- hadoop Namenode因硬盘写满无法启动
- hadoop1.2.1 伪分布式搭建后,无法启动namenode(jps中没有namenode),localhost:50070无法访问的解决。
- Hadoop namenode无法启动
- Hadoop的Namenode无法启动