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 Hive en un clúster con autenticación de Kerberos habilitada?
Actualización más reciente 2023-11-20 GMT+08:00

¿Cómo accedo a Hive en un clúster con autenticación de 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: kinit hiveuser

    El usuario actual debe tener permiso para crear tablas Hive. Para obtener más información acerca de cómo configurar los permisos de Hive y vincular los roles al usuario, consulte Configuración de permisos de Hive.

  4. Ejecute el comando cliente del componente Hive.

    beeline

  5. Ejecute el comando Hive en Beeline, por ejemplo:

    create table test_obs(a int, b string) row format delimited fields terminated by "," stored as textfile location "obs://test_obs";

  6. Presione Ctrl+C para salir de Hive beeline.