it-swarm.com.de

Fehler beim Formatieren des Hadoop-Dateisystems

Ich verwende die folgenden Sites zum Installieren und Konfigurieren von Hadoop in Ubuntu 10.10 http://arifn.web.id/blog/2010/07/29/running-hadoop-single-cluster.html

Wenn ich jedoch versuche, das Hadoop-Dateisystem zu formatieren, erhalte ich die folgenden Fehlermeldungen.

[email protected]:~$ cd /usr/local/hadoop
[email protected]:/usr/local/hadoop$ bin/hadoop namenode -format
11/04/16 21:23:07 INFO namenode.NameNode: STARTUP_MSG: 
/************************************************************
STARTUP_MSG: Starting NameNode
STARTUP_MSG:   Host = amathew-Dimension-3000/192.168.1.66
STARTUP_MSG:   args = [-format]
STARTUP_MSG:   version = 0.20.2
STARTUP_MSG:   build = https://svn.Apache.org/repos/asf/hadoop/common/branches/branch-0.20 -r 911707; compiled by 'chrisdo' on Fri Feb 19 08:07:34 UTC 2010
************************************************************/
11/04/16 21:23:08 INFO namenode.FSNamesystem: fsOwner=amathew,amathew,adm,dialout,cdrom,plugdev,lpadmin,admin,sambashare
11/04/16 21:23:08 INFO namenode.FSNamesystem: supergroup=supergroup
11/04/16 21:23:08 INFO namenode.FSNamesystem: isPermissionEnabled=true
11/04/16 21:23:08 ERROR namenode.NameNode: Java.io.IOException: Cannot create directory /usr/local/hadoop-datastore/hadoop/dfs/name/current
    at org.Apache.hadoop.hdfs.server.common.Storage$StorageDirectory.clearDirectory(Storage.Java:295)
    at org.Apache.hadoop.hdfs.server.namenode.FSImage.format(FSImage.Java:1086)
    at org.Apache.hadoop.hdfs.server.namenode.FSImage.format(FSImage.Java:1110)
    at org.Apache.hadoop.hdfs.server.namenode.NameNode.format(NameNode.Java:856)
    at org.Apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.Java:948)
    at org.Apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.Java:965)

11/04/16 21:23:08 INFO namenode.NameNode: SHUTDOWN_MSG: 
/************************************************************
SHUTDOWN_MSG: Shutting down NameNode at amathew-Dimension-3000/192.168.1.66
************************************************************/

Kann mir jemand bei diesen Fehlermeldungen helfen, nämlich ERROR namenode.NameNode: Java.io.IOException: Cannot create directory /usr/local/hadoop-datastore/hadoop/dfs/name/current.

$ Sudo mkdir /usr/local/hadoop/datastore
$ Sudo chown  hadoop:hadoop /usr/local/hadoop/datastore
$ Sudo chmod 750 /usr/local/hadoop/datastore
3
ATMathew

Hadoop kann das Verzeichnis /usr/local/hadoop-datastore/hadoop/dfs/name/current nicht erstellen.

Versuchen Sie Folgendes auszuführen:

Sudo bin/hadoop namenode -format

Ausführen der ausführbaren Hadoop-Datei mit Sudo. Ich bin nicht sicher, aber ich denke, dass es bei der Installation von Hadoop nicht funktioniert hat. Wenn ja, mach das:

Sudo su

dann:

bin/hadoop namenode -format
7
Pedram

Vorausgesetzt, Hadoop ist in $HADOOP_HOME installiert, müssen wir den Verzeichnisnamen in /$HADOOP_HOME/conf/core-site.xml ändern.

/$HOME/tmp/hadoop/hadoop-${user.name}

$ HOME hat Lese- und Schreibrechte und daher können die Verzeichnisse erstellt werden.

1
RKK

Dies schlägt aufgrund eines Berechtigungsproblems fehl.

Verwenden Sie unten:

chmod -R 777 [tmp folder-name specified in core-site.xml]

dann formatiere namenode:

hadoop namenode -format 
1
Arijit