Итак, сервер у нас есть, подключаться мы к нему умеем - дело за малым - установить кликхаус.
1. Установка КХ
Благодаря команде Яндекса этот процесс довольно простой.
Всё что нам надо - выполнить ряд команд в строгой последовательности. После каждой необходимо дождаться окончания выполнения очередной команды.
Иногда будут в процессе выполнения могут появляться вопросы от - уверены ли в чём-то? Всегда будут варианты ответа (yes/no, Y/no). Соглашаемся точно повторив формулировку. Предлагает yes - пишем "yes", предлагает Y - пишем заглавный игрек.
Итак, магия:
sudo apt-get update
(обновляем все установленные по умолчанию программы программы)
sudo apt-get install software-properties-common
(устанавливаем набор часто используемых программ, нам это нужно, чтобы добавлять репозитории)
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv E0C56BD4
(это опционально и я точно не знаю зачем, но лучше пусть будет)
echo "deb http://repo.yandex.ru/clickhouse/deb/stable/ main/" | sudo tee /etc/apt/sources.list.d/clickhouse.list
(рассказываем убунте, где ещё искать программки)
sudo apt-get update
(Ещё раз всё обновляем)
sudo apt-get install clickhouse-server-common clickhouse-client -y
(установка сервера кх)
sudo service clickhouse-server start
(запуск)
clickhouse-client
(Запускаем клиент (консольный) и он нас встречает улыбкой :) )
select 1
(первый запрос в КХ)
Если всё ок - то мы увидим запрос и его результат.


2. Hello world
Давайте создадим табличку и положим туда что-то.
в клиенте (это когда в начале строки смайлик) выполняем 2 команды:
1. CREATE TABLE my_table (s String) engine = Log
2. insert into my_table values('Hello world!')
После каждого запроса clickhouse нам отвечает - Ok.
Проверяем что всё на месте:
select * from my_table
Консоль - это здорово! Можно открыть на весь экран, смотреть с важным видом и всем рассказывать что ты работаешь. Но не всегда удобно. В следующей статье я расскажу как сделать ваш сервер доступным из интернета и подключить tabix.
Commentaires