Skip to content

Commit

Permalink
Add "CrateDB" utility plugin
Browse files Browse the repository at this point in the history
  • Loading branch information
amotl committed Dec 7, 2023
1 parent 77c7c36 commit af70290
Show file tree
Hide file tree
Showing 4 changed files with 47 additions and 0 deletions.
1 change: 1 addition & 0 deletions _data/default_variants.yml
Original file line number Diff line number Diff line change
Expand Up @@ -664,6 +664,7 @@ transforms:
utilities:
airflow: apache
clickhouse: clickhouse
cratedb: cratedb
cron: meltano
dagster: quantile-development
datahub: datahub-project
Expand Down
4 changes: 4 additions & 0 deletions _data/maintainers.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,10 @@ alvaroraul7:
label: alvaroraul7
name: alvaroraul7
url: https://github.com/AlvaroRaul7
amotl:
label: Andreas Motl
name: amotl
url: https://github.com/amotl
andrejakobsen:
label: Kristian André Jakobsen
name: andrejakobsen
Expand Down
42 changes: 42 additions & 0 deletions _data/meltano/utilities/cratedb/cratedb.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
capabilities: []
commands:
start:
args: start
container_spec:
image: crate:5.5
ports:
'4200': 4200/tcp
'5433': 5432/tcp
volumes:
- $MELTANO_PROJECT_ROOT/.meltano/utilities/cratedb/data:/data
definition: is a containerized instance of CrateDB useful for local development.
description: CrateDB is a distributed and scalable SQL database for storing and analyzing
massive amounts of data in near real-time, even with complex queries. It is PostgreSQL-compatible,
and based on Lucene.
docs: https://cratedb.com/
domain_url: https://cratedb.com/
keywords:
- warehouse
label: CrateDB
logo_url: /assets/logos/utilities/cratedb.png
maintenance_status: active
name: cratedb
namespace: cratedb
next_steps: |
1. Launch CrateDB:
```sh
meltano invoke --containers cratedb:start
```
Connect with your PostgreSQL client at `postgresql://crate@localhost:5433/`,
use SQLAlchemy with `crate://crate@localhost:4200/`, or use CrateDB shell
like `crash --host localhost:4200`.
prereq: |
#### Dependencies
CrateDB is packaged as a Docker image so you must have Docker installed before running the plugin.
repo: https://github.com/crate/crate
settings: []
settings_group_validation: []
variant: cratedb
Binary file added static/assets/logos/utilities/cratedb.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit af70290

Please sign in to comment.