ОШИБКА: не удается найти свободный порт для /168.2.4.54 из baseport = 54321 - PullRequest
0 голосов
/ 08 мая 2018

Я работал H2O на Hardoop, когда произошла эта ошибка. Это документ о том, как установить и запустить H2O на Hardoop: enter image description here

  1. Сначала я загружаю H2O для своей версии Hadoop.
  2. Затем я распаковываю zip-файл и запускаю эту команду

hadoop jar h2odriver.jar -nodes 1 -mapperXmx 6g -output / пользователь / root / lyh2 / h2o_output

  1. Но на консоли отображается информация об ошибке:

ОШИБКА: не удается найти свободный порт для /168.2.4.54 из базового порта = 54321 EmbeddedH2OConfig: выход вызван (-1) EmbeddedH2OConfig: после bwt.start ()

  1. Я проверяю порт 54321, никакое другое приложение не использует его.

Кто-нибудь знает, как это исправить?

1 Ответ

0 голосов
/ 08 мая 2018

Оттуда приходит соответствующее сообщение:

Это очень необычное сообщение / ошибка.

Каждый узел H2O пытается открыть порт для встроенного HTTP-сервера. Первый попытавшийся порт - это базовый порт, и в случае сбоя H2O пытается увеличить число в цикле до тех пор, пока он не пройдет мимо порта с номером 64K, а затем сдается сообщению, о котором вы сообщили.

Вы должны спросить своего системного администратора, почему порты не могут быть открыты.

Обратите внимание, что вы можете изменить начальный базовый порт с помощью опции -baseport.

...