Установка ClickHouse

Оцените статью

Проверка системных требований

Для работы 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

Related Posts

Шпаргалка по работе с envsubst

envsubst — это утилита в Unix-подобных системах, которая позволяет подставлять значения переменных окружения в строки. Базовый синтаксис: где <шаблон> — это строка с переменными окружения, которые нужно подставить, а < файл…

Немного заметок по Kubernetes

В процессе запуска очередного небольшого проекта на kubernetes у меня накопилось немного небольших заметок которыми я с радостью с вами поделюсь. Возможно они кому-то и пригодятся. Резервное копирование баз данных…

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

You Missed

Шпаргалка по работе с envsubst

Шпаргалка по работе с envsubst
Немного заметок по Kubernetes

Шпаргалка по работе с Nmap

Шпаргалка по работе с Nmap

Удаление разделов в Windows консоли (утилита diskpart)

Удаление разделов в Windows консоли (утилита diskpart)

Работа с GPT-разделами в Linux

Работа с GPT-разделами в Linux

Работа с консольной утилитой wsl для управления Windows Subsystem for Linux (Подсистемы Windows для Linux)

Работа с консольной утилитой wsl для управления Windows Subsystem for Linux (Подсистемы Windows для Linux)