
Mах
09.10.2018
02:31:24

Denis
09.10.2018
02:33:01
а зачем имя реплики прямо задавать? ontime_r_i ? т.е. одно должно быть разное на всех 4
а вот эта часть /clickhouse/tables/1/ontime везде одинаковая
зачем тут 1 ?

Google

Mах
09.10.2018
02:35:23

Denis
09.10.2018
02:35:24
а не проще тренироваться на таблице из 2 полей и 4х строк?

Mах
09.10.2018
02:36:14

Denis
09.10.2018
02:37:05

Mах
09.10.2018
02:37:36
ну ок, все правильно.
Вот и не могу понять, почему ZK 4 не цепляет. Хотя настройки одинаковые с учётом различий клиентов.

Denis
09.10.2018
02:38:19
настройки зк одинаковые у всех 4 ?
зукиперов сколько?

Mах
09.10.2018
02:39:23

Denis
09.10.2018
02:39:59

Mах
09.10.2018
02:40:12

Denis
09.10.2018
02:42:00
тогда я думаю у вас два зукипера, один из трех нод и один из одной

Google

Denis
09.10.2018
02:47:26
4.
рекомендуется нечетное число, и что самое удивительное, равное 3.

Mах
09.10.2018
02:48:07

Denis
09.10.2018
02:48:40

Mах
09.10.2018
02:48:47

Denis
09.10.2018
02:49:36

Mах
09.10.2018
02:49:50

Denis
09.10.2018
02:50:50
Задание негодное, возможно вас проверяют, что у вас все дома, и вы знаете что 4 четное число.
ну и кол-во зукиперов вообще перперндикулярно кол-ву нод КХ, в конфигах нод КХ должны быть прописаны все ноды зукипера.

Mах
09.10.2018
02:53:24

Denis
09.10.2018
02:54:23

Mах
09.10.2018
02:54:27

Denis
09.10.2018
02:55:59
одна из нод зк не понимает что она часть ансамбля.

Mах
09.10.2018
02:56:52

Denis
09.10.2018
02:58:14
и какой конфиг у нод zk ? как zk запускался?

Mах
09.10.2018
03:00:32

Denis
09.10.2018
03:01:50
ок, покажите вывод со всех 4 зукиперов
echo stat | nc localhost 2181


Mах
09.10.2018
03:06:20
echo stat | nc localhost 2181
Zookeeper version: 3.4.10-3--1, built on Sat, 03 Feb 2018 14:58:02 -0800
Clients:
/127.0.0.1:37728[0](queued=0,recved=1,sent=0)
/192.168.171.102:40324[1](queued=0,recved=6522,sent=6530)
/192.168.171.100:36762[1](queued=0,recved=723,sent=725)
/192.168.171.103:51638[1](queued=0,recved=7035,sent=7036)
Latency min/avg/max: 0/0/90
Received: 16687
Sent: 16703
Connections: 4
Outstanding: 0
Zxid: 0xc9
Mode: standalone
Node count: 110
Zookeeper version: 3.4.8-1--1, built on Fri, 26 Feb 2016 14:51:43 +0100
Clients:
/192.168.171.101:33418[1](queued=0,recved=47461,sent=47461)
/127.0.0.1:50672[0](queued=0,recved=1,sent=0)
Latency min/avg/max: 0/0/32
Received: 54328
Sent: 54344
Connections: 2
Outstanding: 0
Zxid: 0xa7
Mode: standalone
Node count: 93
Zookeeper version: 3.4.8-1--1, built on Fri, 26 Feb 2016 14:51:43 +0100
Clients:
/127.0.0.1:33662[0](queued=0,recved=1,sent=0)
Latency min/avg/max: 0/0/0
Received: 1
Sent: 0
Connections: 1
Outstanding: 0
Zxid: 0x0
Mode: standalone
Node count: 4
echo stat | nc localhost 2181
Zookeeper version: 3.4.10-3--1, built on Sat, 03 Feb 2018 14:58:02 -0800
Clients:
/127.0.0.1:37728[0](queued=0,recved=1,sent=0)
/192.168.171.102:40324[1](queued=0,recved=6522,sent=6530)
/192.168.171.100:36762[1](queued=0,recved=723,sent=725)
/192.168.171.103:51638[1](queued=0,recved=7035,sent=7036)
Latency min/avg/max: 0/0/90
Received: 16687
Sent: 16703
Connections: 4
Outstanding: 0
Zxid: 0xc9
Mode: standalone
Node count: 110
Zookeeper version: 3.4.8-1--1, built on Fri, 26 Feb 2016 14:51:43 +0100
Clients:
/192.168.171.101:33418[1](queued=0,recved=47461,sent=47461)
/127.0.0.1:50672[0](queued=0,recved=1,sent=0)
Latency min/avg/max: 0/0/32
Received: 54328
Sent: 54344
Connections: 2
Outstanding: 0
Zxid: 0xa7
Mode: standalone
Node count: 93
Zookeeper version: 3.4.8-1--1, built on Fri, 26 Feb 2016 14:51:43 +0100
Clients:
/127.0.0.1:33662[0](queued=0,recved=1,sent=0)
Latency min/avg/max: 0/0/0
Received: 1
Sent: 0
Connections: 1
Outstanding: 0
Zxid: 0x0
Mode: standalone
Node count: 4
+ 1 нечего не выводит.

Google

Denis
09.10.2018
03:11:36
т.е. вы вообще в конфиг зк ничего не записали.
https://dzone.com/articles/how-to-setup-zookeeper-cluster
надо в каждом zk сделать одинаковый конфиг в котором будут перечислены все
server.1=
server.2=
server.3=
server.4=

Mах
09.10.2018
03:12:56
Понял. Правлю.

Denis
09.10.2018
03:12:57
у вас зукиперы про свой ансамбль не знают


Mах
09.10.2018
03:13:26
@den_crane, создал, ZK перезапустил, теперь CH ругается:
@den_crane, создал, ZK перезапустил, теперь CH ругается:
SELECT *
FROM system.zookeeper
WHERE path = /clickhouse/tables/1/events/replicas
Received exception from server (version 18.12.17):
Code: 999. DB::Exception: Received from localhost:9000, 127.0.0.1. Coordination::Exception. Coordination::Exception: All connection tries failed while connecting to ZooKeeper. Addresses: 191.168.171.100:2181, 191.168.171.102:2181, 192.168.171.101:2181, 192.168.171.103:2181
Poco::Exception. Code: 1000, e.code() = 0, e.displayText() = Timeout: connect timed out: 191.168.171.100:2181, e.what() = Timeout
Poco::Exception. Code: 1000, e.code() = 0, e.displayText() = Timeout: connect timed out: 191.168.171.102:2181, e.what() = Timeout
Poco::Exception. Code: 1000, e.code() = 111, e.displayText() = Connection refused, e.what() = Connection refused, 192.168.171.101:2181
Poco::Exception. Code: 1000, e.code() = 111, e.displayText() = Connection refused, e.what() = Connection refused, 192.168.171.103:2181
Poco::Exception. Code: 1000, e.code() = 0, e.displayText() = Timeout: connect timed out: 191.168.171.100:2181, e.what() = Timeout
Poco::Exception. Code: 1000, e.code() = 0, e.displayText() = Timeout: connect timed out: 191.168.171.102:2181, e.what() = Timeout
Poco::Exception. Code: 1000, e.code() = 111, e.displayText() = Connection refused, e.what() = Connection refused, 192.168.171.101:2181
Poco::Exception. Code: 1000, e.code() = 111, e.displayText() = Connection refused, e.what() = Connection refused, 192.168.171.103:2181
Poco::Exception. Code: 1000, e.code() = 0, e.displayText() = Timeout: connect timed out: 191.168.171.100:2181, e.what() = Timeout
Poco::Exception. Code: 1000, e.code() = 0, e.displayText() = Timeout: connect timed out: 191.168.171.102:2181, e.what() = Timeout
Poco::Exception. Code: 1000, e.code() = 111, e.displayText() = Connection refused, e.what() = Connection refused, 192.168.171.101:2181
Poco::Exception. Code: 1000, e.code() = 111, e.displayText() = Connection refused, e.what() = Connection refused, 192.168.171.103:2181
(Connection loss).
0 rows in set. Elapsed: 10.906 sec.


Stanislav
09.10.2018
03:43:05
а зукипер вообще поднялся?

Denis
09.10.2018
03:43:34
зукиперы запустились? снова stat смотрите, надо удалять старый мусор.
У вас было 4 кластера зукиперов они в один не соберутся.

Mах
09.10.2018
03:45:16
Нет. Лежат.
ЗК нужен один?

Denis
09.10.2018
03:48:42
кому нужен? Ну а что в задании было?


Mах
09.10.2018
03:49:48
Так. Запустил ЗК.
В конфигурации КХ прописал.
И вот так со всех 4:
dmitry-HP :) SELECT * FROM system.zookeeper WHERE path = /clickhouse/tables/1/events/replicas FORMAT Vertical
SELECT *
FROM system.zookeeper
WHERE path = /clickhouse/tables/1/events/replicas
FORMAT Vertical
Row 1:
──────
name: events_r_nikita
value:
czxid: 163
mzxid: 163
ctime: 2018-10-09 05:47:11
mtime: 2018-10-09 05:47:11
version: 0
cversion: 13
aversion: 0
ephemeralOwner: 0
dataLength: 0
numChildren: 11
pzxid: 4294967317
path: /clickhouse/tables/1/events/replicas
Row 2:
──────
name: events_r_alex
value:
czxid: 151
mzxid: 151
ctime: 2018-10-09 05:46:52
mtime: 2018-10-09 05:46:52
version: 0
cversion: 13
aversion: 0
ephemeralOwner: 0
dataLength: 0
numChildren: 11
pzxid: 4294967320
path: /clickhouse/tables/1/events/replicas
Row 3:
──────
name: events_r_max
value:
czxid: 176
mzxid: 176
ctime: 2018-10-09 05:48:38
mtime: 2018-10-09 05:48:38
version: 0
cversion: 13
aversion: 0
ephemeralOwner: 0
dataLength: 0
numChildren: 11
pzxid: 4294967302
path: /clickhouse/tables/1/events/replicas
3 rows in set. Elapsed: 0.009 sec.


Wolf
09.10.2018
05:26:59

Mах
09.10.2018
05:39:15

Wolf
09.10.2018
05:39:42

Google

Wolf
09.10.2018
05:40:04
Просто в настройках кх его прописываете и все
Я вам сказал как сделать все правильно в вашей лабораторной работе, зачем вы делаете по другому загадка для всех

Mах
09.10.2018
05:45:15

Wolf
09.10.2018
05:45:40
Ну вот с ними и разбирайтесь
А то понаставили независимых зукиперов везде. Потом удивляетесь почему не работает
Откройте порты проверьте фаервол

Mах
09.10.2018
05:49:41
До этого я видел реплики табличек...
Как это вообще должно работать?

Wolf
09.10.2018
06:38:47
Все кх должны ппрописать у себя один сервер зк
То есть его сайт в конфиге

Mах
09.10.2018
06:40:43
Так. Вроде это я уже сделал.
Но тут вопрос - отказоустойчивость. По заданию у меня 3 должны работать без любого 4.

Wolf
09.10.2018
06:42:36
Ну вы с одним сделайте а другие просто отключайте

Mах
09.10.2018
06:43:33

Denis
09.10.2018
06:59:57
зукипер должен быть один из 4 нод, а не четыре разных зукипера, вот что вам говорят. какие ещё лайфхаки

Stanislav
09.10.2018
07:00:50
Э... Зачем 4? Либо 3, либо 5.
Но таки да, кластер, а не несколько штук отдельно.

Denis
09.10.2018
07:01:56
хз, задание у него такое. выше вон написано. 3 реально лучше. и они без одного могут работать.

Mах
09.10.2018
07:07:38

Denis
09.10.2018
07:09:02
тогда лучше 5 сделать

Stanislav
09.10.2018
07:09:10
Просто именно 4 смысла не имеет - как и для 3, может выдержать падение только одного узла

Google

Mах
09.10.2018
07:09:34

Wolf
09.10.2018
07:35:38
Школьники делают лабораторку а вы им советуете странное

Nik
09.10.2018
07:57:50
нынче в школе проходят установку кластеров баз данных?

Mах
09.10.2018
07:58:29

Nik
09.10.2018
08:06:07

Dmitry
09.10.2018
08:29:57
Коллеги, добрый день!
При чтении данных из таблицы получаю такую ошибку. Подскажите, можно ее как-то починить?
DB::Exception: Cannot read all data: (while reading column upload_id): (while reading from part /var/lib/clickhouse/data/default/{table_name}/20171101_20171130_2_2_0/ from mark 0 with max_rows_to_read = 8192), e.what()

Wolf
09.10.2018
08:40:51
Ну что то у вас сломалось, смотрите логи

Dmitry
09.10.2018
08:45:55
в логах больше ничего нет

Ivan
09.10.2018
09:11:54
Првиет!
Нужно ли в повседневной жизни содержимое /var/lib/clickhouse/cores/ или нет?
И что делать, если есть свежие core.XXX файлы, но кх работает?

Anton
09.10.2018
09:24:10


Wolf
09.10.2018
09:25:48

Jen
09.10.2018
09:29:27

Ivan
09.10.2018
09:30:13

Alex
09.10.2018
09:30:51
полагаю, что при падении он тоже обкоркается

Ivan
09.10.2018
09:31:23
у меня нет mysql и odbc. Значит, что-то ещё
В любом случае, спасибо за ответы.