ClickHouseLocalCLI
Run clickhouse-local commands.
type: "io.kestra.plugin.jdbc.clickhouse.ClickHouseLocalCLI"
Run clickhouse-local commands
id: clickhouse-local
namespace: company.team
tasks:
- id: query
type: io.kestra.plugin.clickhouse.ClickHouseLocalCLI
commands:
- SELECT count() FROM s3('https://datasets-documentation.s3.eu-west-3.amazonaws.com/house_parquet/house_0.parquet')
The commands to run.
The commands to run before main list of commands.
The Clickhouse container image.
Additional environment variables for the current process.
The files to create on the local filesystem. It can be a map or a JSON object.
Inject namespace files.
Inject namespace files to this task. When enabled, it will, by default, load all namespace files into the working directory. However, you can use the include
or exclude
properties to limit which namespace files will be injected.
The files from the local filesystem to send to Kestra's internal storage.
Must be a list of glob expressions relative to the current working directory, some examples: my-dir/**
, my-dir/*/**
or my-dir/my-file.txt
.
The task runner to use.
The exit code of the entire flow execution.
The output files' URIs in Kestra's internal storage.
The value extracted from the output of the executed commands
.
A list of filters to exclude matching glob patterns. This allows you to exclude a subset of the Namespace Files from being downloaded at runtime. You can combine this property together with include
to only inject a subset of files that you need into the task's working directory.
A list of filters to include only matching glob patterns. This allows you to only load a subset of the Namespace Files into the working directory.