Я запускаю два контейнера для докеров, один для базовых услуг хаоса, а другой для лотка. Сервисы успешно работают. Я связал два контейнера. Env переменные автоматически устанавливаются докере успешно.Ошибка имени хоста
1.2.3.4 7ab4ffb30dc0
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
Это файл My/etc/hosts для hadoop. Когда я запускаю
hadoop fs -ls/
hadoop fs -ls hdfs://127.0.0.1:8020/
Хорошо работает. Но если я бегу
hostname
возвращает 7ab4ffb30dc0
Так я попытался
hadoop fs -ls hdfs://1.2.3.4:8020/
он говорит звонок от 7ab4ffb30dc0/1.2.3.4 до 7ab4ffb30dc0: 8020 не удалось на исключение подключения: java.net. ConnectException: соединение отклонено; Для получения дополнительной информации см .: http://wiki.apache.org/hadoop/ConnectionRefused
Любые предложения?
Да, за исключением 8020, 50070,50105,50060 , 50090,50030,80,22 присутствуют в env. Я выставил только эти порты. Не 8020 поставляется с core-site.xml –
Я не уверен, что такое core-site.xml. Но вы должны разоблачить порты, а также убедиться, что ваша служба запущена. – Michael