Проверка системных требований
Для работы Click House собранной в бинарные пакеты требуется поддержка процессором инструкций SSE 4.2. Проверяем поддерживает ли наше окружение этот набор инструкций:
# grep -q sse4_2 /proc/cpuinfo && echo "SSE 4.2 supported" || echo "SSE 4.2 not supported"
Установка из бинарных пакетов
# yum install -y yum-utils
# yum-config-manager --add-repo https://packages.clickhouse.com/rpm/clickhouse.repo
# yum install -y clickhouse-server clickhouse-client
# systemctl enable clickhouse-server
# systemctl start clickhouse-server
Подключаемся к сервису
# clickhouse-client
Запрашиваем список баз данных
sms-swarm-05 :) SHOW DATABASES
SHOW DATABASES
Query id: 52b5d21c-af37-441e-9449-b03240538949
┌─name───────────────┐
│ INFORMATION_SCHEMA │
│ default │
│ information_schema │
│ system │
└────────────────────┘
4 rows in set. Elapsed: 0.003 sec.
Запуск в docker-compose
version: "3.9"
services:
clickhouse:
image: yandex/clickhouse-server:20.3.9.70
ports:
- "8123:8123"
healthcheck:
test: wget --no-verbose --tries=1 --spider http://localhost:8123/ping ||exit1
volumes:
- ./sentry-clickhouse:/var/lib/clickhouse
clickhouse-client:
image: yandex/clickhouse-client
entrypoint:
- /bin/sleep
command:
- infinity