Ошибка при форматировании Hadoop JAVA_HOME не установлена

Я получаю парование msj, когда я пытаюсь отформатировать свой кластер

Re-format filesystem in /app/hadoop/tmp/dfs/name ? (Y or N) Y
14/04/28 10:20:16 INFO util.GSet: VM type       = 64-bit
14/04/28 10:20:16 INFO util.GSet: 2% max memory = 19.33375 MB
14/04/28 10:20:16 INFO util.GSet: capacity      = 2^21 = 2097152 entries
14/04/28 10:20:16 INFO util.GSet: recommended=2097152, actual=2097152
14/04/28 10:20:17 INFO namenode.FSNamesystem: fsOwner=ricardo
14/04/28 10:20:17 INFO namenode.FSNamesystem: supergroup=supergroup
14/04/28 10:20:17 INFO namenode.FSNamesystem: isPermissionEnabled=true
14/04/28 10:20:17 INFO namenode.FSNamesystem: dfs.block.invalidate.limit=100
14/04/28 10:20:17 INFO namenode.FSNamesystem: isAccessTokenEnabled=false     accessKeyUpdateInterval=0 min(s), accessTokenLifetime=0 min(s)
14/04/28 10:20:17 INFO namenode.NameNode: Caching file names occuring more than 10 times 
14/04/28 10:20:17 ERROR namenode.NameNode: java.io.IOException: Cannot remove current directory: /app/hadoop/tmp/dfs/name/current
at org.apache.hadoop.hdfs.server.common.Storage$StorageDirectory.clearDirectory(Storage.java:292)
at org.apache.hadoop.hdfs.server.namenode.FSImage.format(FSImage.java:1326)
at org.apache.hadoop.hdfs.server.namenode.FSImage.format(FSImage.java:1345)
at org.apache.hadoop.hdfs.server.namenode.NameNode.format(NameNode.java:1207)
at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1398)
at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1419)

14/04/28 10:20:17 INFO namenode.NameNode: SHUTDOWN_MSG: 
/************************************************************
SHUTDOWN_MSG: Shutting down NameNode at ricardo-VirtualBox/127.0.1.1
************************************************************/

Может любой помогать с этими сообщениями об ошибках

ERROR namenode.NameNode: java.io.IOException: Cannot remove current directory: /app/hadoop/tmp/dfs/name/current

Я пытаюсь выполнить это:

sudo su 

И

bin/hadoop namenode -format

И я получаю это:

Error: JAVA_HOME is not set.
1
задан 9 July 2014 в 15:21

1 ответ

Установить Java_Home

1) cd/usr/lib/jvm
2) проверка ls-l
который java
3) java-6-openjdk-amd64 (или) java-7-openjdk-amd64

4) вставка vi/etc/environment
если java-6-openjdk-amd64

JAVA_HOME = "/usr/lib/jvm/java-6-openjdk-amd64"

вставка, если java-7-openjdk-amd6

JAVA_HOME = "/usr/lib/jvm/java-7-openjdk-amd64" сохраняет его

0
ответ дан 8 August 2019 в 23:01

Другие вопросы по тегам:

Похожие вопросы: