2011-03-24 17 views
5

Hadoop'u Cloudera Ubuntu olmayan bir test görüntüsüne yüklemeye çalışıyorum. Her şey ben ./bin/start-all.sh koştu kadar iyi gidiyor gibi görünüyor. İsim düğümü asla çıkmıyor, bu yüzden dosya sistemine bağlanmak için hadoop fs -ls'u bile çalıştıramıyorum. Ben kök dizininde chmod -R 755 ettik ve hatta emin dizin mkdir -p ile oluşturarak mevcut hale getirmek için bugüne kadar gitmişBu Hadoop dosya sistemi yükleme hatasını nasıl çözebilirim?

2011-03-24 11:38:00,256 INFO org.apache.hadoop.ipc.Server: Stopping server on 54310 
2011-03-24 11:38:00,257 ERROR org.apache.hadoop.hdfs.server.namenode.NameNode: org.apache.hadoop.hdfs.server.common.InconsistentFSStateException: Directory /usr/local/hadoop-datastore/hadoop-hadoop/dfs/name is in an inconsistent state: storage directory does not exist or is not accessible. 
    at org.apache.hadoop.hdfs.server.namenode.FSImage.recoverTransitionRead(FSImage.java:290) 
    at org.apache.hadoop.hdfs.server.namenode.FSDirectory.loadFSImage(FSDirectory.java:88) 
    at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.initialize(FSNamesystem.java:312) 
    at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.<init>(FSNamesystem.java:293) 
    at org.apache.hadoop.hdfs.server.namenode.NameNode.initialize(NameNode.java:224) 
    at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:306) 
    at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1006) 
    at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1015) 

2011-03-24 11:38:00,258 INFO org.apache.hadoop.hdfs.server.namenode.NameNode: SHUTDOWN_MSG: 
/************************************************************ 
SHUTDOWN_MSG: Shutting down NameNode at Brash/192.168.1.5 
************************************************************/ 

:

İşte namenode günlüğü var.

[email protected]:/usr/lib/hadoop$ ls -la /usr/local/hadoop-datastore/hadoop-hadoop/dfs/ 
total 16 
drwxr-xr-x 4 hadoop hadoop 4096 2011-03-24 11:41 . 
drwxr-xr-x 4 hadoop hadoop 4096 2011-03-24 11:31 .. 
drwxr-xr-x 2 hadoop hadoop 4096 2011-03-24 11:31 data 
drwxr-xr-x 2 hadoop hadoop 4096 2011-03-24 11:41 name 

İşte benim /conf/hdfs-site.xml:

[email protected]:/usr/lib/hadoop$ cat conf/hdfs-site.xml 
<?xml version="1.0"?> 
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?> 
<configuration> 
<property> 
    <name>dfs.replication</name> 
    <value>1</value> 
    <description>Default block replication. 
    The actual number of replications can be specified when the file is created. 
    The default is used if replication is not specified in create time. 
    </description> 
</property> 
</configuration> 

cevap

7

Sen dizini kendiniz oluşturmak zorunda asla. Kendi başına yaratacaktır. Adenode formatlamayı unuttun mu? Varolan dizini silin ve ardından adenode yeniden biçimlendirin (bin/hadoop namenode -format) ve tekrar deneyin.

+0

Bunu bir noktada koştum, ancak operasyon sırasını bozmuş olmalıyım. Bu, işleri düzeltmiş görünüyor. Teşekkür ederim! – buley

+0

Ayrıca bkz. Http://code.google.com/p/hadoop-clusternet/wiki/TroubleshootingHadoop –

İlgili konular