8000 GitHub - yandex/ch-tools: ClickHouse administration and diagnostics tools
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

yandex/ch-tools

Repository files navigation

license tests status chat

clickhouse-tools

clickhouse-tools is a set of tools for administration and diagnostics of ClickHouse DBMS.

Tools

clickhouse-tools consist of following components:

All of these tools must be run on the same host as ClickHouse server is running.

Local development

Requirements:

  • GNU Make version > 3.81
  • uv
  • Docker
# lint
make lint

# unit tests
make test-unit
make test-unit PYTEST_ARGS="-k test_name"

# integration tests (rebuild docker images using a .whl file)
make test-integration
make test-integration BEHAVE_ARGS="-i feature_name"

# integration tests (supply a custom ClickHouse version to test against)
CLICKHOUSE_VERSION="1.2.3.4" make test-integration
# If you want to have containers running on failure, supply a flag:
# BEHAVE_ARGS="-D no_stop_on_fail"

# For building deb packages
make build-deb-package

About

ClickHouse administration and diagnostics tools

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 23

0