Estoy usando Hadoop MapReduce paradigma, y necesito conseguir el NameNode dirección IP de la DataNode, ¿puede alguien darme una idea de como hacer esto?

Gracias.

InformationsquelleAutor mohamus | 2014-06-04

2 Comentarios

  1. 5

    Manera más fácil sería para abrir rápidamente el core-site.xml archivo bajo HADOOP_HOME/conf directorio. El valor de fs.por defecto.nombre propiedad le dirá el host y el puerto donde NN es correr.

    • Voy a probar este Uno gracias Tariq.
    • El fs.por defecto.nombre da el Localhost de la DataNode Tarek.podemos usar este sólo en el namenode.
    • Eso significa que usted está ejecutando en pseudo-distribuido de modo(Todos los procesos en una sola máquina). En este caso, el NN de la máquina es el mismo que el DN de la máquina.
    • No lo he usado en un multicluster hadoop, y cuando trato de obtener la dirección IP del nodo de datos me da 127.0.0.1 localhost
    • Podría usted por favor, muéstrame tu archivos de configuración, junto con el esclavos de archivos presente en el interior de HADOOP_HOME/conf directorio?
    • <nombre>fs.por defecto.nombre</name> <valor>hdfs://localhost:54310</valor>
    • los esclavos localhost esclavo slave2 slave3 slave4
    • A pesar de sus esclavos archivo contiene varios nombres de host, tengo la duda si es que realmente está totalmente distribuido el programa de instalación. Podría usted por favor, dirija su navegador web a la NN webUI(NN_machine:50070) y asegurarse de esto?
    • funciona perfectamente perfecto
    • Lo que funciona perfectamente??
    • localhost:50070 y el datanode

  2. 0

    Eliminar la línea 127.0.0.1 localhost en el /etc/host y poner su IP y el nombre de todas sus máquinas. Hadoop es la resolución de todas las IPs y nombres de máquinas en el clúster como 127.0.0.1 localhost si dejar el archivo como predeterminado.

    • esto parece logique, voy a hacer eso y le dará los resultados. Saludos.
    • esto no funciona ni
    • ¿cuál es su error ?
    • no hay error, la pregunta era cómo obtener la dirección IP de la namenode, y su solución, me da la dirección localhost.
    • Realmente no entiendo … que Es usted el que defina la dirección ip de su máquina … ¿no ?
    • el problema es que no sé si la IP en un clúster hadoop, son estática o DHCP?
    • si son estáticos, a continuación, se ha resuelto el problema, de lo contrario, todavía tengo mucho trabajo que hacer .
    • Usted debe ir para ip estática porque Hadoop es muy sensible sobre ip.
    • y para las grandes clústeres de hadoop son estáticos o dinámicos IPs ??
    • No sé, pero confía en mí, es muy simple en IP estática ^^
    • gracias eres mi hombre 😀
    • No hay problema, los puntos de reputación estaría agradecido ^^

Dejar respuesta

Please enter your comment!
Please enter your name here