Офф дока — говно, надеюсь мне этот мануал не понадобится ведь я подробно изучу купленный курс на Udemy, но если все нужно то:
Установка clickhouse
apt-get install apt-transport-https ca-certificates dirmngr && \ apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv E0C56BD4 && \ echo "deb https://repo.clickhouse.tech/deb/stable/ main/" | sudo tee /etc/apt/sources.list.d/clickhouse.list. && \ apt update && \ apt-get install -y clickhouse-server clickhouse-client
Установка Zookeeper
он необходим для репликации
apt-get install default-jdk -y useradd zookeeper -m usermod --shell /bin/bash zookeeper usermod -aG sudo zookeeper wget https://archive.apache.org/dist/zookeeper/stable/apache-zookeeper-3.6.3-bin.tar.gz tar xzvf apache-zookeeper-3.6.3-bin.tar.gz mv apache-zookeeper-3.6.3-bin /opt/zookeeper chown -R zookeeper:zookeeper /opt/zookeeper mkdir /opt/zoodata chown -R zookeeper:zookeeper /opt/zoodata vim /opt/zookeeper/conf/zoo.cfg tickTime=2500 dataDir=/opt/zoodata clientPort=2181 maxClientCnxns=80 initLimit=5 syncLimit=2 server.1=10.101.0.36:2888:3888 server.2=10.101.0.33:2888:3888 vim /etc/systemd/system/zookeeper.service [Unit] Description=Zookeeper Daemon Documentation=http://zookeeper.apache.org Requires=network.target After=network.target [Service] Type=forking WorkingDirectory=/opt/zookeeper User=zookeeper Group=zookeeper ExecStart=/opt/zookeeper/bin/zkServer.sh start /opt/zookeeper/conf/zoo.cfg ExecStop=/opt/zookeeper/bin/zkServer.sh stop /opt/zookeeper/conf/zoo.cfg ExecReload=/opt/zookeeper/bin/zkServer.sh restart /opt/zookeeper/conf/zoo.cfg TimeoutSec=30 Restart=on-failure [Install] WantedBy=default.target sh -c "echo '2' > /opt/zoodata/myid" systemctl daemon-reload systemctl start zookeeper /opt/zookeeper/bin/zkCli.sh -server 127.0.0.1:2181
Настройка
Надо обязательно отключить хостеровскую херню с настройкой ноды при запуске и правильно назвать сервера.
10.101.0.36 ch1 10.101.0.33 ch2
В конфигах есть четыре секции очень важные
<listen_host>10.101.0.33</listen_host> <listen_host>127.0.0.1</listen_host> <remote_servers> <mafin_cluster> <shard> <replica> <host>ch1</host> <port>9000</port> </replica> <replica> <host>ch2</host> <port>9000</port> </replica> </shard> </mafin_cluster> </remote_servers> <zookeeper> <node index="1"> <host>10.101.0.36</host> <port>2181</port> </node> <node index="2"> <host>10.101.0.33</host> <port>2181</port> </node> </zookeeper> <macros> <shard>1</shard> <replica>ch2</replica> </macros>
суть тут заключается в том что кластер это блок данных который определяет связь доменных имен серверов и шардов, единица репликации называется шард (тоесть у серверов внутри одной реплики будет один шард),а реплика это сервер внутри кластера.
Из этого следует что из четырех блоков remote_servers u zookeeper блоки идентичны на серверах кластера, c listen_host все вроде понятно, a macros блок отличается в соответствии с доменным именем ноды.
Пример создания реплицируемых таблиц
create database udemy on cluster mafin_cluster create table udemy.mora on cluster mafin_cluster ( id UInt64, time DateTime, type UInt16, pok_id UInt16) ENGINE = ReplicatedMergeTree('/clickhouse/{shard}/mora', '{replica}') PARTITION BY toYYYYMM(time) ORDER BY (toYYYYMM(time), id); insert into udemy.mora VALUES(122, '1234-11-11 11:11:11', 33, 1213)
теперь можно идти на соседний сервер и проверять наличие записи в таблице mora
select * from udemy.mora
Backup and Restore data.
clickhouse-client --query='select * from udemy.mora;' > '/home/mora/dump.sql' clickhouse-client --query='insert into udemy.mora format TabSeparated' < dump.sql
four winds casino new buffalo
References:
http://lh.hackp.net/home.php?mod=space&uid=595364
casino cosmopol
References:
https://saga.iao.ru:3043/tiffanyholiman
Ansonsten verpasst du die Chance auf den Hit’N’Spin Willkommensbonus. Nur innerhalb der ersten 4 Tage kannst du das Hit’N’Spin Willkommensbonus Paket aktivieren. Stattdessen ist immer eine Einzahlung nötig, wobei die Mindesteinzahlung bei 10€ liegt.
Zusammfassend lässt sich sagen, dass das Casino Hitnspin den Spielern in Deutschland ein unvergleichliches Online-Gaming-Erlebnis bietet. Ein solides Willkommenspaket und regelmäßige Boni sind einige der Anreize, die Hitnspin bietet, um Neuankömmlinge willkommen zu heißen. Für diejenigen, die neu in der Welt des Online-Glücksspiels sind, bietet Hitnspin die notwendigen Hilfsmittel, um ein nahtloses Spielerlebnis zu gewährleisten. Mittels dessa Hit’n’Spin casino login, Spieler können auch leicht ihre Kontoeinstellungen verwalten, Promotionen betrachten und sogar Kundendienst kontaktieren.
References:
https://online-spielhallen.de/platincasino-bonus-test-200-freispiele/
blackjack band
References:
https://www.google.co.ao/url?q=https://md.chaosdorf.de/85wpT0HlQW26q8wTQChXGw/
online pokies
References:
https://fix.mudanauto.com/home.php?mod=space&uid=382025
lucky dog casino
References:
https://blogfreely.net/editorspleen9/best-restaurants-and-bars-in-melbourne-crown-towers-melbourne