
- HBase Tutorial
- HBase - Inicio
- HBase - Descripción General
- HBase - Arquitectura
- HBase - Instalación
- HBase - Shell
- HBase - Comandos Generales
- HBase - Admin API
- HBase - Crear Tabla
- HBase - Listado Tabla
- HBase - Desactivación de una Tabla
- HBase - Permitiendo una Tabla
- HBase - Describir y Modificar
- HBase - Existe
- HBase - Soltar la Tabla
- HBase - Apagado
- HBase - API de Cliente
- HBase - Crear Datos
- HBase - Actualizar Datos
- HBase - Leer Datos
- HBase - Eliminar Datos
- HBase - Escanear
- HBase El Conde y Truncar
- HBase - Seguridad
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
HBase - Seguridad
Podemos otorgar y revocar permisos a los usuarios en HBase. Hay tres comandos para la seguridad objetivo: conceder, revocar y user_permission.
Conceder
La concesión de las subvenciones derechos específicos, tales como leer, escribir, ejecutar, y admin en una tabla para un usuario determinado. La sintaxis de comando es la siguiente:
hbase> grant <user> <permissions> [<table> [<column family> [<column; qualifier>]]
Podemos otorgar cero o más privilegios a un usuario de la serie de RWXCA, donde
- R: representa leer privilegio.
- W - representa privilegio de grabación.
- X - representa ejecutar privilegio.
- C - representa crear privilegios.
- A- Representa un privilegio de administrador.
A continuación se muestra un ejemplo que otorga todos los privilegios a un usuario llamado "Tutorialspoint".
hbase(main):018:0> grant 'Tutorialspoint', 'RWXCA'
Revocar
La revocación comando se utiliza para revocar derechos de acceso de un usuario de una tabla. Su sintaxis es la siguiente:
hbase> revoke <user>
El código siguiente revoca todos los permisos del usuario llamado 'Tutorialspoint".
hbase(main):006:0> revoke 'Tutorialspoint'
User_permission
Este comando se utiliza para obtener una lista de todos los permisos de una determinada tabla. La sintaxis de user_permission es la siguiente:
hbase>user_permission ‘tablename
El código siguiente muestra una lista de todos los permisos de usuario de 'emp' tabla.
hbase(main):013:0> user_permission 'emp'