2016-03-29 1 views
0

Pourquoi est-il nécessaire de définir une adresse IP statique, puis de placer le fichier/etc/hosts et de mettre l'adresse IP statique et l'hôte à installer? comme ceci:Pourquoi est-il nécessaire de configurer une adresse IP statique pour l'installer?

127..0.1 localhost 
::1  localhost 
192.10.1.20 hadoophost 
+0

Tout se résume à nommer la résolution. La résolution de noms est uniquement effectuée lors du démarrage d'un service ou d'un client. Une fois que le nom de IP est résolu, la connexion à cette adresse IP est établie et rétablie chaque fois qu'elle est perdue. Que se passe-t-il lorsqu'un noeud est redémarré et qu'une nouvelle adresse IP lui est affectée? Les autres noeuds ne seront pas en mesure de rétablir la connexion à l'adresse IP désormais manquante. – alvits

Répondre

0

En général ...

Pourquoi le nécessaire pour définir une adresse IP statique

Parce que si l'ordinateur redémarre et acquiert une nouvelle adresse IP via DHCP, votre cluster se brise complètement. A part cela, ajouter une entrée à /etc/hosts permet à l'ordinateur de référencer d'autres ordinateurs et lui-même par nom d'hôte plutôt que par adresse IP.