apache / apache/parquet-java

parquet depends on hadoop-lzo, which requires Twitter's Maven repo

Aperta
#1,977 0 commenti 1 reazione 0 assegnatari Vedi su GitHub
Component: Parquet Priority: Major Type: enhancement
Lingua principale
Java
Stelle
3.1k
Fork
1.6k
Merge medio
3g 12h
PR unite (30g)
33

Descrizione

I'm trying to add Parquet to my project:

```Java
libraryDependencies += "org.apache.parquet" % "parquet" % "1.8.1"
libraryDependencies += "org.apache.parquet" % "parquet-protobuf" % "1.8.1"
```

But the project appears to depend on hadoop-lzo, which requires adding Twitter's Maven repo as a resolver:
```Java
resolvers += "twitter-repo" at "http://maven.twttr.com"
```

(now sbt resolves and fetches all dependencies)

```Java
# uname -a
Linux pw-246 3.13.0-85-generic #129-Ubuntu SMP Thu Mar 17 20:50:15 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.4 LTS
Release: 14.04
Codename: trusty
# sbt sbtVersion
[info] Loading project definition from xxxxx
[info] Set current project to xxxx (in build file:xxxx)
[info] 0.13.11
```

I suggest that Apache host hadoop-lzo along with the main Parquet dependencies.

**Reporter**: [Paul Wais](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=pwais)

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

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Esamina le dichiarazioni delle dipendenze di Parquet e il percorso di risoluzione di hadoop-lzo descritto nell’issue, iniziando dal grafo delle dipendenze pubblicato. Conferma da dove viene ottenuto hadoop-lzo e se può essere ospitato insieme alle dipendenze principali di Parquet; il lavoro è completato quando i consumer possono risolvere Parquet senza aggiungere il repository Maven di Twitter.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
java
Ambito
build-system
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.