stackabletech / stackabletech/hbase-operator
HBase ACL
Personne n'a encore pris cette issue.
- Langage dominant
- Rust
- Étoiles
- 21
- Forks
- 6
- Merge moyen
- 1 j 19 h
- PR mergées (30 j)
- 9
Description
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.
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par la documentation de Phoenix SQL DELETE et la documentation de configuration du contrôle d’accès de HBase liées dans l’issue. Vérifiez le point d’entrée existant de l’opérateur pour remplacer la configuration de HBase, puis testez si un déploiement avec ACL activées permet des suppressions entièrement poussées vers le moteur via Phoenix ; le travail est considéré comme terminé lorsque la configuration et le comportement sont couverts par des tests.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- kubernetes, rust, sql
- Domaine
- databases, devops, security
- Type d'issue
- Fonctionnalité
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100