Офф дока — говно, надеюсь мне этот мануал не понадобится ведь я подробно изучу купленный курс на 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
HH88bet, huh? Well, I’m always looking for new places to try my luck. Hope this one doesn’t disappoint. Bonus points if they have my favorite slots! Good luck to all! Give them a look: hh88bet
Six6sgame, alright! What kind of games we talking about? I’m curious, gonna click that six6sgame link to find out.
Finally found a decent spot for esports betting! fun88esport seems to know their stuff. Good odds, plenty of games to choose from. Definitely giving them a shot. Check out fun88esport!
Luckynumber1… felt kinda cheesy at first with the name, but hey, gotta give it a try. The bonuses seemed pretty good. Go check it: luckynumber1.
Trying to log in to 789betdangnhap again… Hope I remember my details this time! Wish me luck! Log in here: 789betdangnhap
Your article helped me a lot, is there any more related content? Thanks!
Pwin Online Casino Philippines: Secure Pwin Login, Quick Register & App Download for the Best Pwin Slots. Experience the ultimate Pwin Online Casino Philippines! Secure Pwin login, fast Pwin register, and easy Pwin app download. Play the best Pwin slot games and win today. visit: pwin
Your point of view caught my eye and was very interesting. Thanks. I have a question for you. https://accounts.binance.com/ph/register-person?ref=IU36GZC4
Solid article! Thinking about bankroll management & adapting to different game types is key in tournaments. Seeing platforms like big bunny app slot cater to localized preferences is smart for retention, too. Good insights!