instalação do Hadoop no Ubuntu

1

Instalei o Hadoop no Ubuntu a partir do pacote .deb quando executo o start-all.sh. Recebo este erro Eu configurei o core-site.xml para hdfs: localhost: 9001, mas eu me dá o erro. Eu acho que o problema no caminho do dir conf no hadoop-env.sh eu definir o caminho para / usr / shar / hadoop / templates / conf e tentei / etc / hadoop / conf eu copiei o dir para este locatiob mas eu obter o erro por favor me ajude. Eu preciso disso para o meu projeto de faculdade e passei metade do semestre tentando consertar o problema sem sucesso.

ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: java.lang.IllegalArgumentException: Não contém um host válido: autoridade de porta: file: ///     em org.apache.hadoop.net.NetUtils.createSocketAddr (NetUtils.java:164)     em org.apache.hadoop.hdfs.server.namenode.NameNode.getAddress (NameNode.java:201)     em org.apache.hadoop.hdfs.server.namenode.NameNode.getAddress (NameNode.java:231)     em org.apache.hadoop.hdfs.server.namenode.NameNode.getServiceAddress (NameNode.java:225)     em org.apache.hadoop.hdfs.server.datanode.DataNode.startDataNode (DataNode.java:347)     em org.apache.hadoop.hdfs.server.datanode.DataNode. (DataNode.java:309)     em org.apache.hadoop.hdfs.server.datanode.DataNode.makeInstance (DataNode.java:1651)     em org.apache.hadoop.hdfs.server.datanode.DataNode.instantiateDataNode (DataNode.java:1590)     em org.apache.hadoop.hdfs.server.datanode.DataNode.createDataNode (DataNode.java:1608)     em org.apache.hadoop.hdfs.server.datanode.DataNode.secureMain (DataNode.java:1734)     em org.apache.hadoop.hdfs.server.datanode.DataNode.main (DataNode.java:1751)

FATAL org.apache.hadoop.mapred.JobTracker: java.lang.IllegalArgumentException: Não contém um host válido: autoridade de porta: local     em org.apache.hadoop.net.NetUtils.createSocketAddr (NetUtils.java:164)     em org.apache.hadoop.net.NetUtils.createSocketAddr (NetUtils.java:130)     em org.apache.hadoop.mapred.JobTracker.getAddress (JobTracker.java:2312)     em org.apache.hadoop.mapred.JobTracker. (JobTracker.java:2070)     em org.apache.hadoop.mapred.JobTracker. (JobTracker.java:1889)     em org.apache.hadoop.mapred.JobTracker. (JobTracker.java:1883)     em org.apache.hadoop.mapred.JobTracker.startTracker (JobTracker.java:312)     em org.apache.hadoop.mapred.JobTracker.startTracker (JobTracker.java:303)     em org.apache.hadoop.mapred.JobTracker.startTracker (JobTracker.java:298)

em org.apache.hadoop.mapred.JobTracker.main (JobTracker.java:4791)

ERROR org.apache.hadoop.hdfs.server.namenode.NameNode: java.lang.IllegalArgumentException: Não contém um host válido: autoridade de porta: file: ///     em org.apache.hadoop.net.NetUtils.createSocketAddr (NetUtils.java:164)     em org.apache.hadoop.hdfs.server.namenode.NameNode.getAddress (NameNode.java:201)     em org.apache.hadoop.hdfs.server.namenode.NameNode.getAddress (NameNode.java:231)     em org.apache.hadoop.hdfs.server.namenode.NameNode.initialize (NameNode.java:265)     em org.apache.hadoop.hdfs.server.namenode.NameNode. (NameNode.java:536)     em org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode (NameNode.java:1410)     em org.apache.hadoop.hdfs.server.namenode.NameNode.main (NameNode.java:1419)

Exceção no segmento "main" java.lang.IllegalArgumentException: Não contém um host válido: autoridade de porta: file: ///     em org.apache.hadoop.net.NetUtils.createSocketAddr (NetUtils.java:164)     em org.apache.hadoop.hdfs.server.namenode.NameNode.getAddress (NameNode.java:201)     em org.apache.hadoop.hdfs.server.namenode.NameNode.getAddress (NameNode.java:231)     em org.apache.hadoop.hdfs.server.namenode.NameNode.getServiceAddress (NameNode.java:225)     em org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode.initialize (SecondaryNameNode.java:167)     em org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode. (SecondaryNameNode.java:135)     em org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode.main (SecondaryNameNode.java:650)

ERROR org.apache.hadoop.mapred.TaskTracker: Não é possível iniciar o rastreador de tarefas porque java.lang.IllegalArgumentException: Não contém um host válido: autoridade de porta: local     em org.apache.hadoop.net.NetUtils.createSocketAddr (NetUtils.java:164)     em org.apache.hadoop.net.NetUtils.createSocketAddr (NetUtils.java:130)     em org.apache.hadoop.mapred.JobTracker.getAddress (JobTracker.java:2312)     em org.apache.hadoop.mapred.TaskTracker. (TaskTracker.java:1532)     em org.apache.hadoop.mapred.TaskTracker.main (TaskTracker.java:3906)

    
por Mohammad Alkahtani 16.03.2013 / 19:50

1 resposta

0

Para iniciar o NameNode e o DataNode, tente algumas alterações no core-site.xml sob a propriedade fs.default.name: hdfs: // master: 9000 / tmp (tente adicionar um caminho de pasta; tmp neste caso)

    
por 25.03.2013 / 13:23