Todos los productos
Search
Centro de documentos

E-MapReduce:Ranger

Última actualización: Sep 04, 2026

Apache Ranger es un framework de seguridad centralizado que proporciona control de acceso detallado para componentes del ecosistema Hadoop, como HDFS, Hive y YARN, e incluye una interfaz web para su administración.

Componentes de Ranger

Ranger se compone de tres módulos:

  • Ranger Admin

    Ranger Admin permite crear y actualizar directivas de acceso. Estas directivas se almacenan en una base de datos. Los complementos de los componentes de Hadoop consultan las directivas de acceso de forma periódica.

  • Complementos de Ranger

    Los complementos de los componentes de Hadoop se integran en los procesos del clúster como programas ligeros de Java. Por ejemplo, el complemento de Hive se integra en el proceso Hiveserver2. Estos complementos obtienen las directivas de Ranger Admin y las guardan en archivos locales. Cuando Ranger recibe una solicitud de un usuario de un componente de Hadoop, el complemento correspondiente intercepta dicha solicitud y la evalúa según las directivas de acceso.

  • Ranger UserSync

    UserSync es una herramienta de sincronización de información de usuarios. Se utiliza para obtener datos de usuarios y grupos de usuarios desde el sistema UNIX o un servidor LDAP. Esta información se almacena en la base de datos de Ranger Admin y se emplea para definir directivas.

Acceso a la interfaz de usuario de Ranger

  1. Agregue el puerto 8443. Para más información, consulte Add a security group rule.

  2. Vaya a la pestaña Access Links and Ports.

    1. Inicie sesión en la consola de E-MapReduce.

    2. En la barra de navegación superior, seleccione una región y un resource group según sus necesidades.

    3. En la página EMR on ECS, haga clic en el nombre del clúster deseado.

    4. Haga clic en la pestaña Access Links and Ports.

  3. En la página Access Links and Ports, haga clic en el enlace de la fila Ranger UI.

  4. En la página de inicio de sesión de la interfaz de usuario de Ranger, introduzca el nombre de usuario y la contraseña.

    • Para clústeres DataLake

      • Para EMR-3.44.0 o posterior, o EMR-5.10.0 o posterior:

        El nombre de usuario predeterminado es admin y la contraseña predeterminada es Admin1234.

      • Para versiones anteriores a EMR-3.44.0 o EMR-5.10.0:

        El nombre de usuario predeterminado es admin y la contraseña predeterminada es admin1234.

    • Para clústeres Hadoop

      Tanto el nombre de usuario como la contraseña predeterminados son admin.

    Si olvidó la contraseña predeterminada, consulte FAQ.

  5. Después de iniciar sesión por primera vez, cambie la contraseña y guárdela en un lugar seguro.

    Nota

    En versiones anteriores a EMR-3.53.0 y EMR-5.19.0, no cambie la contraseña. Si modifica la contraseña del usuario admin mediante la interfaz de usuario de Ranger, algunos componentes o registros podrían mostrar el siguiente error:

    Request failed. loginId=null, logMessage="RANGER_ERROR_SERVICE_NOT_FOUND: ServiceName=emr-dls"
    javax.ws.rs.WebApplicationException: null

    Esto ocurre porque otros servicios del clúster aún utilizan la contraseña anterior para conectarse a Ranger Admin, lo que provoca fallos de autenticación.

    Solución: Restablezca la contraseña al valor inicial.

    mysql -urangeradmin -prangeradmin1234 
    update ranger.x_portal_user set password="257e4521fee681b67583e2e7a4ac1c28" where login_id="admin";
    1. Haga clic en Settings en la barra de navegación superior.

    2. Cambie la contraseña del usuario admin.

    3. En la esquina superior derecha, haga clic en admin > Log Out.

      Ahora puede iniciar sesión con la nueva contraseña.

Preguntas frecuentes

Mantener permisos tras un cambio de contraseña

En clústeres con EMR-3.53.0 o posterior y EMR-5.19.0 o posterior, después de cambiar la contraseña de administrador en la interfaz de usuario de Ranger, también debe actualizar el elemento de configuración ranger.admin.password en la pestaña Configure del servicio Ranger dentro de la consola de E-MapReduce. De lo contrario, podría fallar la habilitación o deshabilitación del control de permisos basado en Ranger para los componentes.

  1. Inicie sesión en la consola de E-MapReduce.

  2. Vaya a la página de configuración del servicio Ranger.

    1. En la columna Actions del clúster deseado, haga clic en Services.

    2. En la sección del servicio Ranger, haga clic en Configure.

  3. Busque el elemento de configuración ranger.admin.password y actualice su valor con la nueva contraseña.

  4. Guarde la configuración y siga las indicaciones para aplicar los cambios.

¿Olvidó su contraseña de la interfaz de usuario de Ranger?

  1. Inicie sesión en master node del clúster. Para más información, consulte Log on to a cluster.

  2. Ejecute el siguiente comando para restablecer la contraseña de administrador al valor inicial.

    • Clúster DataLake

      • Para EMR-3.44.0 o posterior, o EMR-5.10.0 o posterior:

        mysql -urangeradmin -pRangeradmin1234 
        update ranger.x_portal_user set password="07e47d323c1c36c1dc2cc3966027d6f9" where login_id="admin";
      • Para versiones anteriores a EMR-3.44.0 o EMR-5.10.0:

        mysql -urangeradmin -prangeradmin1234 
        update ranger.x_portal_user set password="257e4521fee681b67583e2e7a4ac1c28" where login_id="admin";
    • Clúster Hadoop

      mysql -urangeradmin -prangeradmin 
      update ranger.x_portal_user set password="ceb4f32325eda6142bd65215f4c0f371" where login_id="admin";