hadoop2.2集群搭建问题只能启动一个datanode问题
2014-04-14 11:12
573 查看
按照教程http://cn.soulmachine.me/blog/20140205/搭建总是出现如下问题:
2014-04-1323:53:45,450INFOorg.apache.hadoop.hdfs.server.common.Storage:Lockon/home/hadoop/local/var/hadoop/hdfs/datanode/in_use.lockacquiredbynodename19771@node-10-00.example.com 2014-04-1323:53:45,450INFOorg.apache.hadoop.hdfs.server.common.Storage:Cannotlockstorage/home/hadoop/local/var/hadoop/hdfs/datanode.Thedirectoryisalreadylocked 2014-04-1323:53:45,451WARNorg.apache.hadoop.hdfs.server.common.Storage:Ignoringstoragedirectory/home/hadoop/local/var/hadoop/hdfs/datanodeduetoanexception java.io.IOException:Cannotlockstorage/home/hadoop/local/var/hadoop/hdfs/datanode.Thedirectoryisalreadylocked atorg.apache.hadoop.hdfs.server.common.Storage$StorageDirectory.lock(Storage.java:637) atorg.apache.hadoop.hdfs.server.common.Storage$StorageDirectory.analyzeStorage(Storage.java:460) atorg.apache.hadoop.hdfs.server.datanode.DataStorage.recoverTransitionRead(DataStorage.java:152) atorg.apache.hadoop.hdfs.server.datanode.DataStorage.recoverTransitionRead(DataStorage.java:219) atorg.apache.hadoop.hdfs.server.datanode.DataNode.initStorage(DataNode.java:837) atorg.apache.hadoop.hdfs.server.datanode.DataNode.initBlockPool(DataNode.java:808) atorg.apache.hadoop.hdfs.server.datanode.BPOfferService.verifyAndSetNamespaceInfo(BPOfferService.java:280) atorg.apache.hadoop.hdfs.server.datanode.BPServiceActor.connectToNNAndHandshake(BPServiceActor.java:222) atorg.apache.hadoop.hdfs.server.datanode.BPServiceActor.run(BPServiceActor.java:664)
也就是每次启动,只能启动一个datanode,一开始想是什么进程访问了这个目录,一直被锁定,突然意识我安装的集群式redhat集群,已经配置好了redhatGFS,而我把data放在了用户目录下,这样其中一个datanode启动之后也就一直占用着这个目录,其他机器也就不好访问这个目录,这样也就报错了。
这样我将数据目录设到/var目录下,这个问题也就解决了。
相关文章推荐
- hadoop集群只有一个datanode启动问题
- 在搭建好Hadoop集群后,namenode与datanode两个过程不能起来,或者一个启动之后另一个自动关闭
- 搭建Hadoop2集群出现Datanode启动不了的问题及解决办法
- 搭建hadoop伪集群时遇到的datanode不启动的问题
- 腾讯云hadoop集群搭建步骤,namenode/datanode启动问题
- hadoop集群只有一个datanode启动问题
- 解决hadoop集群中datanode启动后自动关闭的问题
- 解决hadoop集群中datanode启动后自动关闭的问题
- Hadoop集群搭建过程中DataNode与TaskTracker节点的问题
- hadoop集群搭建datanode,nodemanager启动不了
- Hadoop集群启动之后,datanode节点未正常启动的问题
- 解决hadoop集群中datanode启动后自动关闭的问题
- hadoop集群启动后datanode和namenodemanager关闭问题解决
- 解决hadoop集群环境datanode无法启动的问题
- hadoop-HA集群搭建,启动DataNode,检测启动状态,执行HDFS命令,启动YARN,HDFS权限配置,C++客户端编程,常见错误
- 解决hadoop集群中datanode启动后自动关闭的问题
- hadoop集群启动是的datanode启动时碰到的问题
- hadoop2.5.x搭建集群启动jps在datanode节点无法显示datanode
- hadoop2集群中的datanode启动以后自动关闭的问题
- hadoop HA 集群启动发现现datanode没有启动,namenode clusterID与datanode clusterID不兼容,不匹配。