Установка Hadoop на Ubuntu

2239
Mohammad Alkahtani

Я установил Hadoop в Ubuntu из пакета .deb при запуске start-all.sh. Я получаю эту ошибку. Я настроил файл core-site.xml для hdfs: localhost: 9001, но я выдаю ошибку. Я думаю, что проблема в пути к каталогу Confir в hadoop-env.sh Я установил путь к / usr / shar / hadoop / templates / conf и попытался / etc / hadoop / conf Я скопировал каталог в этот locatiob, но я получите ошибку, пожалуйста, помогите мне. Мне это нужно для моего проекта колледжа, и я потратил половину семестра, пытаясь решить проблему без успеха.

ОШИБКА org.apache.hadoop.hdfs.server.datanode.DataNode: java.lang.IllegalArgumentException: не содержит действительного хоста: полномочия порта: file: /// at org.apache.hadoop.net.NetUtils.createSocketAddr (NetUtils .java: 164) в org.apache.hadoop.hdfs.server.namenode.NameNode.getAddress (NameNode.java:201) в org.apache.hadoop.hdfs.server.namenode.NameNode.getAddress (NameNode.java:231 ) в org.apache.hadoop.hdfs.server.namenode.NameNode.getServiceAddress (NameNode.java:225) в org.apache.hadoop.hdfs.server.datanode.DataNode.startDataNode (DataNode.java:347) в орг. apache.hadoop.hdfs.server.datanode.DataNode. (DataNode.java:309) в org.apache.hadoop.hdfs.server.datanode.DataNode.makeInstance (DataNode.java:1651) в org.apache.hadoop.hdfs .server.datanode.DataNode.instantiateDataNode (DataNode.java:1590) в org.apache.hadoop.hdfs.server.datanode.DataNode.createDataNode (DataNode.java:1608) в org.apache.hadoop.hdfs.server.datanode.DataNode.secureMain (DataNode.java:1734) в org.apache.hadoop.hdfs.server.datanode. DataNode.main (DataNode.java:1751)


FATAL org.apache.hadoop.mapred.JobTracker: java.lang.IllegalArgumentException: не содержит действительного хоста: права доступа порта: локальный в org.apache.hadoop.net.NetUtils.createSocketAddr (NetUtils.java:164) в org. apache.hadoop.net.NetUtils.createSocketAddr (NetUtils.java:130) в org.apache.hadoop.mapred.JobTracker.getAddress (JobTracker.java:2312) в org.apache.hadoop.mapred.JobTracker. (JobTracker.java : 2070) в org.apache.hadoop.mapred.JobTracker. (JobTracker.java:1889) в org.apache.hadoop.mapred.JobTracker. (JobTracker.java:1883) в org.apache.hadoop.mapred.JobTracker. startTracker (JobTracker.java:312) в org.apache.hadoop.mapred.JobTracker.startTracker (JobTracker.java:303) в org.apache.hadoop.mapred.JobTracker.startTracker (JobTracker.java:298)

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

ОШИБКА org.apache.hadoop.hdfs.server.namenode.NameNode: java.lang.IllegalArgumentException: не содержит действительного хоста: полномочия порта: файл: /// в org.apache.hadoop.net.NetUtils.createSocketAddr (NetUtils .java: 164) в org.apache.hadoop.hdfs.server.namenode.NameNode.getAddress (NameNode.java:201) в org.apache.hadoop.hdfs.server.namenode.NameNode.getAddress (NameNode.java:231 ) в org.apache.hadoop.hdfs.server.namenode.NameNode.initialize (NameNode.java:265) в org.apache.hadoop.hdfs.server.namenode.NameNode. (NameNode.java:536) в org.apache .hadoop.hdfs.server.namenode.NameNode.createNameNode (NameNode.java:1410) в org.apache.hadoop.hdfs.server.namenode.NameNode.main (NameNode.java:1419)


Исключение в потоке "main" java.lang.IllegalArgumentException: не содержит действительного хоста: полномочия порта: файл: /// в org.apache.hadoop.net.NetUtils.createSocketAddr (NetUtils.java:164) в org.apache .hadoop.hdfs.server.namenode.NameNode.getAddress (NameNode.java:201) в org.apache.hadoop.hdfs.server.namenode.NameNode.getAddress (NameNode.java:231) в org.apache.hadoop.hdfs .server.namenode.NameNode.getServiceAddress (NameNode.java:225) в org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode.initialize (SecondaryNameNode.java:167) в org.apache.hadoop.hdfs.server .SecondaryNameNode. (SecondaryNameNode.java:135) в org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode.main (SecondaryNameNode.java:650)


ОШИБКА org.apache.hadoop.mapred.TaskTracker: не удается запустить средство отслеживания задач, поскольку java.lang.IllegalArgumentException: не содержит действительного хоста: полномочия порта: локально в org.apache.hadoop.net.NetUtils.createSocketAddr (NetUtils.java : 164) в org.apache.hadoop.net.NetUtils.createSocketAddr (NetUtils.java:130) в org.apache.hadoop.mapred.JobTracker.getAddress (JobTracker.java:2312) в org.apache.hadoop.mapred. TaskTracker. (TaskTracker.java:1532) в org.apache.hadoop.mapred.TaskTracker.main (TaskTracker.java:3906)

1

1 ответ на вопрос

0
Sameer Patil

For starting the NameNode and DataNode, try some changes in core-site.xml under property of fs.default.name: hdfs://master:9000/tmp (try adding a folder path; tmp in this case)

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