Installing Presto for Mac

Presto is a “Distributed SQL Query Engine for Big Data” that gives you the ability to join across data stores! 🎉

Server

The easiest way to install Presto is with Homebrew.

brew install presto

Next, add a connector. Here’s the list of available ones.

For PostgreSQL, create /usr/local/opt/presto/libexec/etc/catalog/mydb.properties with:

connector.name=postgresql
connection-url=jdbc:postgresql://localhost:5432/mydbname
connection-user=myuser
connection-password=mysecret

And start the server with:

presto-server run

Client

Presto comes with a CLI

presto --catalog mydb --schema public

And run:

SHOW TABLES;

Try one of your tables with:

SELECT * FROM mytable;

There are also clients in many different languages you can use.

🐰 🎩 ✨

Published August 4, 2016


You might also enjoy

Jupyter + Rails

R and Database URLs

irbrc


All code examples are public domain.
Use them however you’d like (licensed under CC0).