hadoop - servicios - Cómo eliminar un servicio de Ambari después de que se hayan agregado
eliminar un servicio de windows regedit (5)
En Ambari Web (o a través de la API REST de Ambari), puede eliminar componentes de un host (o de un host por completo). Vaya a la página Hosts, haga clic en un host y luego al lado de cada componente (en el menú Acciones) tiene una opción de eliminar. Nota: ambari no ejecuta "yum erase" o elimina en paquetes sin embargo. Se centra en asegurarse de que Ambari no administre ese componente por más tiempo, y que el componente no se considere parte del clúster. Los paquetes permanecen en las máquinas.
Después de agregar un servicio a un nodo, ¿cómo hace para eliminar ese servicio de, por ejemplo, un nodo o todos los nodos?
Por ejemplo, agregué pig y ahora he decidido que ya no quiero instalar pig en ninguno de mis nodos. ¿Tengo que entrar en cada nodo y hacer manualmente un yum remove pig
para eliminar el cerdo de mis nodos?
Ambari hace que las cosas sean realmente fáciles de agregar, pero no tan fáciles de descifrar cómo eliminarlas
Puede intentar eliminar un componente de host utilizando la API REST de Ambari tal como se describe en este sitio web:
He encontrado un truco para este maldito Ambari 1.7 para eliminar un componente que se agrega pero no se instala por completo. Debe eliminar el componente infectado / medio cocido de PostgreSQL db.
Luché por esto durante más tiempo y luego decidí compartirlo aquí:
El truco consiste básicamente en eliminar todos los enlaces simbólicos que apuntan a las ubicaciones donde residen los componentes HDP, ya que eso es lo que causa el 80% del problema. Aquí hay un tutorial paso a paso para eso:
¡Espero que ayude!
Puede usar el comando curl como:
curl -u admin:admin -H "X-Requested-By: ambari" -X DELETE /
http://AMBARISERVER:8080/api/v1/clusters/CLUSTERNAME/hosts/NODENAME/host_components/CLIENTNAME