mirror of
https://github.com/vimagick/dockerfiles
synced 2024-06-29 18:21:24 +00:00
35 lines
666 B
Markdown
35 lines
666 B
Markdown
presto
|
|
======
|
|
|
|
[Presto][1] is a distributed SQL query engine designed to query large data sets
|
|
distributed over one or more heterogeneous data sources.
|
|
|
|
## docker-compose.yaml
|
|
|
|
```yaml
|
|
presto:
|
|
image: vimagick/presto
|
|
ports:
|
|
- "8080:8080"
|
|
volumes:
|
|
- ./conf/standalone:/opt/presto/etc
|
|
- ./data/standalone:/data
|
|
restart: unless-stopped
|
|
```
|
|
|
|
## up and running
|
|
|
|
```bash
|
|
$ docker-comopse up -d
|
|
|
|
$ docker-compose exec presto presto --server localhost:8080 --catalog tpch
|
|
>>> show schemas;
|
|
>>> show tables from tiny;
|
|
>>> select * from tiny.customer limit 10;
|
|
>>> quit
|
|
|
|
$ curl http://localhost:8080/v1/service/presto/general
|
|
```
|
|
|
|
[1]: https://prestodb.io/
|