Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Centro de ayuda/ MapReduce Service/ Preguntas frecuentes/ Uso de Kerberos/ ¿Cómo accedo a Spark en un clúster con autenticación Kerberos habilitada?
Actualización más reciente 2023-11-20 GMT+08:00

¿Cómo accedo a Spark en un clúster con autenticación Kerberos habilitada?

  1. Inicie sesión en el nodo master del clúster como usuario root.
  2. Ejecute el siguiente comando para configurar las variables de entorno:

    source /opt/client/bigdata_env

  3. Si la autenticación de Kerberos está habilitada para el clúster actual, ejecute el siguiente comando para autenticar al usuario.

    kinit MRS cluster user

    Ejemplo:

    Si el usuario de desarrollo es un usuario máquina-máquina, ejecute kinit -kt user.keytab sparkuser.

    Si el usuario de desarrollo es un usuario hombre-máquina, ejecute kinit sparkuser.

  4. Ejecute el siguiente comando para conectarse a Spark Beeline:

    spark-beeline

  5. Ejecute comandos en Spark Beeline. Por ejemplo, cree la tabla test en el directorio obs://mrs-word001/table/.

    create table test(id int) location 'obs://mrs-word001/table/';

  6. Ejecute el siguiente comando para consultar todas las tablas. Si se muestra la tabla test en la salida del comando, el acceso a OBS se realiza correctamente.
    show tables;
    Figura 1 Nombre de tabla devuelta
  7. Presione Ctrl+C para salir de Spark Beeline.