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)
Установка Hadoop на Ubuntu
Я установил 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 ответ на вопрос
Похожие вопросы
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
8
Ожидание ноутбука в Linux / Ubuntu
-
1
Как я могу получить доступ к принтеру Windows Vista из Ubuntu по сети?
-
-
3
Могу ли я запустить Microsoft Office 2007 под Ubuntu?
-
6
Virtualbox, VMware, KVM или другое для виртуализации Ubuntu?
-
4
Функция Windows 7 «Aero Snap» в Ubuntu GNOME
-
5
ПО для управления iPod для Linux
-
1
Возвращаясь из Dual-boot к просто Windows
-
2
Firefox печать в PDF-файл
-
5
Как получить максимальное разрешение на Ubuntu в Microsoft Virtual PC?