apache / apache/parquet-java

[Java] Arrow read write support

Offen
#2,264 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Component: Java Component: Parquet Priority: Major Type: enhancement
Vorherrschende Sprache
Java
Sterne
3.1k
Forks
1.6k
Ø Merge
3 T. 12 Std.
Gemergte PRs (30 T.)
33

Beschreibung

Native reader/writer implementation on C++ allow user directly read parquet file into Arrow Buffer and Write to parquet file from arrow buffer. However, these features are not supported on Java.

Supports read/write arrow on Java.

**Reporter**: [Masayuki Takahashi](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=masayuki038) / @masayuki038
#### Externally tracked issue: [https://lists.apache.org/thread.html/8783f4cca0bfa9574f53b81a8331f87f0dd8f5b218a7ef6548f50170@%3Cdev.parquet.apache.org%3E](https://lists.apache.org/thread.html/8783f4cca0bfa9574f53b81a8331f87f0dd8f5b218a7ef6548f50170@%3Cdev.parquet.apache.org%3E)

**Note**: *This issue was originally created as [PARQUET-1479](https://issues.apache.org/jira/browse/PARQUET-1479). Please see the [migration documentation](https://issues.apache.org/jira/browse/PARQUET-2502) for further details.*

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Das Issue nennt Java-Unterstützung und den vorhandenen nativen C++-Arrow-Reader/-Writer als Referenzpunkt, enthält aber keine Java-Dateien oder Tests. Beginne damit, diese Implementierungen und die Java-Einstiegspunkte für das Lesen/Schreiben von Parquet zu finden, ermittle dann die erforderliche Parität und füge Tests hinzu, die zeigen, dass Arrow-Puffer aus Parquet gelesen und in Parquet geschrieben werden können.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
cpp, java
Bereich
data-engineering
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
30/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.