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)
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)
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)
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)