Avoid Hadoop interfaces and classes in codecs
- Langage dominant
- Java
- Étoiles
- 3.1k
- Forks
- 1.6k
- Merge moyen
- 3 j 12 h
- PR mergées (30 j)
- 33
Description
Currently the codecs implemented by Parquet implement the Hadoop Configurable and CompressionCodec interfaces. As part of the effort to decouple from Hadoop there need to be alternatives to these Hadoop implementations such that users are not forced to load Hadoop classes for this purpose at runtime.
**Reporter**: [Atour Mousavi Gourabi](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=amousavigourabi) / @amousavigourabi
#### Related issues:
- [Parquet without Hadoop dependencies](https://github.com/apache/parquet-java/issues/2473) (is related to)
- [Add interface layer between Parquet and Hadoop Configuration](https://github.com/apache/parquet-java/issues/2812) (is related to)
**Note**: *This issue was originally created as [PARQUET-2353](https://issues.apache.org/jira/browse/PARQUET-2353). Please see the [migration documentation](https://issues.apache.org/jira/browse/PARQUET-2502) for further details.*
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez par lire les issues associées à la suppression des dépendances Hadoop et à l’ajout d’une couche d’interface entre Parquet et Hadoop Configuration, puis examinez les implémentations de codecs qui utilisent actuellement Hadoop Configurable et CompressionCodec. Le travail est considéré comme terminé lorsque les utilisateurs peuvent utiliser les codecs sans charger de classes Hadoop à l’exécution, les interfaces de remplacement et le comportement de compatibilité étant définis par ce travail connexe.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java
- Domaine
- data-engineering
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100