Cómo encontrar un valor FQDN válido para mi agente de Ambari.
Estoy utilizando este proyecto: https://github.com/adoroszlai/ambari-runtime-compose.git para ejecutar Ambari en mi sistema local.
El docker compose incluye un servidor y un agente.
Después de ejecutar los contenedores, hay algunos pasos de instalación:
Estoy luchando por determinar cuál podría ser el nombre FQDN válido.
He intentado hostname
, hostname -f
, hostname --fqdn
dentro de mi contenedor de agente.
Los tres valores devuelven el ID del contenedor.
También intenté el ID del contenedor pero no tuve suerte.
¿Debo agregar una nueva entrada en el archivo /etc/hosts
del agente de Ambari? No estoy seguro de cuál es el enfoque correcto.
¡Gracias de antemano!
davy.ai
Solución
Cuando configures Ambari en un sistema local utilizando el proyecto https://github.com/adoroszlai/ambari-runtime-compose.git, es posible que encuentres dificultades para determinar el nombre FQDN válido. Después de ejecutar los contenedores, se deben realizar algunos pasos de instalación.
Si los comandos
hostname
,hostname -f
yhostname --fqdn
dentro del contenedor del agente devuelven el ID del contenedor, significa que el contenedor no tiene un nombre FQDN válido.Para solucionar este problema, debes agregar una nueva entrada en el archivo /etc/hosts del agente de Ambari para mapear la dirección IP del contenedor del agente a un nombre FQDN válido. Puedes elegir cualquier FQDN que sea válido en tu entorno de red.
Por ejemplo, supongamos que la dirección IP del contenedor del agente es 172.17.0.3 y tu dominio de red es
example.com
. Puedes agregar la siguiente entrada al archivo/etc/hosts
del contenedor del agente:Esto mapeará la dirección IP
172.17.0.3
al nombre FQDNagent.example.com
. Ahora, puedes usaragent.example.com
como nombre FQDN durante el proceso de instalación de Ambari.Una vez que se haya resuelto el problema del FQDN, puedes continuar con los pasos de instalación de Ambari para configurar los contenedores del servidor y el agente de Ambari en tu sistema local.