stackabletech / stackabletech/hbase-operator

HBase ACL

Abierto
#289 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

area/demo size/M
Lenguaje dominante
Rust
Estrellas
21
Forks
6
Merge medio
1 d 19 h
PR fusionados (30 d)
9

Descripción

We want to delete data from hbase using phoenix.
Deleting data with SQL makes it very easy for the user to erease data (e.g. data needs to be deleted because a user enforces his GDPR right to be forgotten)

The pushdown is possible according to the documentation

SQL DELETE

If a WHERE clause is specified, the DELETE operation only works if the predicate in the clause can be fully pushed down to the data source.

A fully pushdown means ACL enabled on the hbase side. see https://hbase.apache.org/book.html#hbase.accesscontrol.configuration

May be a configOverride is enough (already possible for hbase), may be more is needed.
It will involve some testing efforts.

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

Empieza por la documentación de Phoenix SQL DELETE y la documentación de configuración del control de acceso de HBase enlazadas en el issue. Comprueba el punto de entrada existente del operador para sobrescribir la configuración de HBase y, después, prueba si un despliegue con ACL habilitadas permite eliminaciones completamente delegadas a través de Phoenix; se considera terminado cuando la configuración y el comportamiento estén cubiertos por pruebas.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
kubernetes, rust, sql
Área
databases, devops, security
Tipo de issue
Nueva funcionalidad
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.