Druid
Introduced in v5.0
The Druid backend is experimental and is subject to backwards incompatible changes.
Install¶
Install ibis
and dependencies for the Druid backend:
pip install 'ibis-framework[druid]'
conda install -c conda-forge ibis-druid
mamba install -c conda-forge ibis-druid
Connect¶
ibis.druid.connect
¶
con = ibis.druid.connect(
host="hostname",
port=8082,
database="druid/v2/sql",
)
ibis.druid.connect
is a thin wrapper around ibis.backends.druid.Backend.do_connect
.
Connection Parameters¶
do_connect(host='localhost', port=8082, database='druid/v2/sql', **_)
¶
ibis.connect
URL format¶
In addition to ibis.druid.connect
, you can also connect to Druid by
passing a properly formatted Druid connection URL to ibis.connect
con = ibis.connect("druid://localhost:8082/druid/v2/sql")
Last update:
June 2, 2023