Instalé Hadoop y Hive en 3 clústeres. Normalmente puedo usar colmena y Hadoop, pero cuando inicio sesión con otro usuario, no puedo usar Hive. El error es:Cómo utilizar la colmena con otro usuario
colmena> mostrar tablas;
ERROR: Error en los metadatos: javax.jdo.JDOFatalDataStoreException: No se puede obtener una conexión, error en el grupo No se pudo crear un objeto validado, porque: Un usuario de solo lectura o un usuario en una base de datos de solo lectura no puede desactivar el modo de solo lectura en una conexión.
NestedThrowables:
org.apache.commons.dbcp.SQLNestedException: No se puede obtener una conexión, el error de la piscina no se pudo crear un objeto validado, causa: Un usuario de sólo lectura o un usuario en una base de datos de sólo lectura no está permitido desactivar el modo de solo lectura en una conexión.
FALLO: Error de ejecución, código de retorno 1 de org.apache.hadoop.hive.ql.exec.DDLTask
que iniciar sesión con otro usuario, y establecer el permiso chmod 777 de la carpeta de la que he instalado hadoop y colmena, puedo usar colmena. Pero cuando inicio sesión en el otro usuario, es un error. Quiero decir, tengo que establecer el permiso cuando inicio sesión para usar colmena en hadoop. ¿Cómo se puede usar colmena en hadoop con permisos de configuración de una sola vez?
Probé las dos cosas mencionadas anteriormente pero sigo teniendo el mismo error ... Cualquier idea si ustedes tienen, por favor, háganmelo saber –
Busque en su servidor cualquier archivo .lck y trate de ver si están en un lugar eso parece relevante? Como dije, había investigado mucho pero nunca pensé por qué funcionó. –
Tuve el mismo problema. Cambiar los permisos y eliminar los archivos de bloqueo ayudó. – Sumod