apache / apache/datafusion-benchmarks

Dockerfile for generating TPC-DS data not working

Aperta
#22 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Python
Stelle
23
Fork
19
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Run `docker build -t datafusion-benchmarks/tpcdsgen .` according to the README.md under `tpcds`. `tpctools v0.7.0` cannot be built currently.

```
8.751 error: failed to compile `tpctools v0.7.0`, intermediate artifacts can be found at `/tmp/cargo-installh8gWdE`.
8.751 To reuse those artifacts with a future compilation, set the environment variable `CARGO_TARGET_DIR` to that path.
8.751
8.751 Caused by:
8.751 rustc 1.79.0 is not supported by the following packages:
8.751 half@2.5.0 requires rustc 1.81
8.751 litemap@0.7.5 requires rustc 1.81
8.751 zerofrom@0.1.6 requires rustc 1.81
8.751 Try re-running `cargo install` with `--locked`
```

The rustc in the image is too old to built `tpctools v0.7.0`. Although I upgraded it immediately, it doesn't make the Dockerfile work because there are more issues.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Start with tpcds/README.md and the Dockerfile, then run `docker build -t datafusion-benchmarks/tpcdsgen .` to reproduce the `tpctools v0.7.0` failure. Check the Rust toolchain and the additional build errors mentioned in the issue. Done means the documented Docker build completes successfully and produces the TPC-DS generator image.

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

Valutazione

Stack tecnologico
docker, rust
Ambito
build-system, devops
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
42/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.