Que IP usar para localhost na caixa virtual do Ubuntu - instalando o hadoop

0

Estou tentando instalar o nó único hadoop em uma máquina virtual Ubuntu 14 (no VMWare) em um host do Windows 7. Um dos passos diz:

  1. Obter endereço IP usando:

    ifconfig   
    

    Você obtém xxx.xxx.xxx.xxx

  2. Edite o arquivo /etc/hosts :

    sudo gedit /etc/hosts  
    

    xxx.xxx.xxx.xxx localhost

qual endereço IP devo usar no localhost aqui? Eu tenho um ip sendo mostrado no Ubuntu VM quando eu faço ifconfig e quando eu faço 'o que é meu ip' do host do windows eu recebo um IP público diferente. Qual IP devo usar? Por favor, deixe-me saber

Atenciosamente

Shuvadeep

    
por Shuvadeep Chakraborty 30.09.2015 / 20:58

2 respostas

1

Você não deve alterar o arquivo / etc / hosts para ter o localhost em um endereço diferente daquele para o qual ele já aponta.

    
por dobey 30.09.2015 / 22:04
0

localhost é um nome mágico, e CADA computador usa esse nome e seu endereço IP de 127.0.0.1 para se referir a "Este computador, aqui mesmo, em que estou executando". Alterar a definição de 127.0.0.1 localhost irá levá-lo tão longe nas ervas daninhas que você nunca mais voltará.

Seu sistema obtém seu endereço IP de /etc/hosts se tiver um endereço IP "estático". O endereço IP vem de um "servidor DHCP" se o seu sistema estiver configurado para usar DHCP - Dynamic Host Configuration Protocol .

Como você está executando o Ubuntu "dentro" de uma VM, provavelmente está usando o DHCP. Em qualquer caso, ifconfig mostrará o endereço IP atual e /etc/hosts conterá o endereço IP que será usado na inicialização da rede, se um IP estático for desejado. Portanto, o endereço IP a ser usado é xxx.xxx.xxx.xxx , de ifconfig

    
por waltinator 30.09.2015 / 22:25