Как можно настроить виртуальную машину сервера Ubuntu на значение /etc/hostname/
равным значению для назначенного IP-адреса виртуальной машины при запуске?
Я создаю образ виртуальной машины сервера Ubuntu для запуска Hadoop. Когда клиент взаимодействует с Hadoop, он возвращает адреса узлов в кластере (даже если в этом случае они все процессы на одном компьютере) для взаимодействия с клиентом. Эти адреса определяются разрешением имени хоста Java, которое, как я понимаю, не совсем надежно. Мне посоветовали лучший способ обойти это - установить /etc/hostname/
на назначенный IP-адрес единственного сетевого интерфейса. В качестве альтернативы может быть подход установки переменной окружения и последующей передачи ее JVM, выполняющей каждый процесс Hadoop.