суббота, 8 февраля 2020 г.

Установка и использование clickhouse-bulk


Установка и использование clickhouse-bulk

Сlickhouse-bulk - это модуль для буферизирования запросов в ClikHouse, предназначенный для снижения нагрузки на основную базу ClickHouse
.
Установка модуля выполняется так:
# yum install go
# go env (нужно запустить один раз после установки)
# go version
Версия GO должна быть не ниже 1.13
Далее:
# mkdir /usr/bin/script_elis/clickhouse-bulk
# cd /usr/bin/script_elis/clickhouse-bulk
# git clone https://github.com/nikepan/clickhouse-bulk
# cd clickhouse-bulk
# go build
Готовим файл конфигурации службы clickhouse-bulk
# cp config.sample.json config.json
# nano /usr/bin/script_elis/clickhouse-bulk/clickhouse-bulk/config.json
{
  "listen": ":8124",
  "flush_count": 10000,
  "flush_interval": 1000,
  "dump_check_interval": 300,
  "debug": false,
  "dump_dir": "dumps",
  "clickhouse": {
    "down_timeout": 60,
    "connect_timeout": 10,
    "servers": [
      "http://<IPсервераClickHouse>:8123"
    ]
  }
}
Запуск Сlickhouse-bulk
# nohup /usr/bin/script_elis/clickhouse-bulk/clickhouse-bulk/clickhouse-bulk -config /usr/bin/script_elis/clickhouse-bulk/clickhouse-bulk/config.json
Проверка статуса работы службы:
# curl -s http://127.0.0.1:8124/metrics | grep "^ch_"

Для запуска службы автоматически после загрузки системы, используем файл  rc.local
# chmod +x /etc/rc.d/rc.local
# nano /etc/rc.local
Вписываем туда:
nohup /usr/bin/script_elis/elispoll_cikl.sh >/dev/null &

Отправлять данный теперь можно не в базу ClikHouse напрямую, а в модуль Сlickhouse-bulk на порт 8124, который сам уже накопит и перенаправит данные в основную базу


2 комментария:

  1. Alright...

    What I'm going to tell you might sound really creepy, maybe even kind of "strange"

    WHAT if you could simply push "Play" to LISTEN to a short, "musical tone"...

    And magically attract MORE MONEY into your life???

    What I'm talking about is hundreds... even thousands of dollars!!!

    Do you think it's too EASY??? Think something like this is not for real???

    Well, I've got news for you.

    Usually the largest miracles life has to offer are the easiest to GET!!!

    In fact, I'm going to provide you with PROOF by allowing you to listen to a real-life "magical money-magnet tone" I've produced...

    And do it FREE (no strings attached).

    You simply press "Play" and watch as your abundance angels fly into your life... it starts right away...

    CLICK here NOW to experience the wonderful "Miracle Money Tone" as my gift to you!!!

    ОтветитьУдалить
  2. Моя Россыпь: Установка И Использование Clickhouse-Bulk >>>>> Download Now

    >>>>> Download Full

    Моя Россыпь: Установка И Использование Clickhouse-Bulk >>>>> Download LINK

    >>>>> Download Now

    Моя Россыпь: Установка И Использование Clickhouse-Bulk >>>>> Download Full

    >>>>> Download LINK Ok

    ОтветитьУдалить