Я устанавливаю Hadoop 3.1.1 в кластер с тремя узлами в песочнице и не могу запустить сервер истории заданий.Вот соответствующая часть трассировки стека:
2018-11-18 08:34:23,188 INFO http:HttpServer2: HttpServer.start() threw a non Bind IOException
java.net.SocketException: Unresolved address
Вот значения, которые я установил в mapred-site.xml:
mapreduce.jobhistory.address server1.local:10020
mapreduce.jobhistory.webapp.address server1.local:19888
Вот / etc / hosts:
127.0.0.1 localhost
192.168.56.2 server1.local
192.168.56.3 server2.local
192.168.56.4 server3.local
Я не уверен, правильно ли я запускаю сервер истории заданий.В документации сказано использовать:
$ HADOOP_HOME / bin / mapred --daemon start historyserver
Когда я запускаю это, ничего не происходит;Я получаю сообщение об ошибке, перечисленное здесь, когда я запускаю это:
$HADOOP_HOME/bin/mapred historyserver
Брандмауэр выключен.NameNode и YARN могут связываться с соответствующими портами на server1.local.
Я не уверен, куда идти дальше.Любая помощь приветствуется.