Clickhouse: ZooKeeper > etcd

Created on 15 Jan 2018  ·  6Comments  ·  Source: ClickHouse/ClickHouse

планируется ли замена ZooKeeper на etcd?
на вопрос навела эта статья https://habrahabr.ru/company/flant/blog/329224/

или есть возможность самому собрать конфигурацию кластера с etcd?

Most helpful comment

Информация "побольше": в настоящее время у разработчиков ClickHouse имеется немало разнородных задач, направленных на улучшение функциональности продукта (о ближайщих планах можно прочитать в ROADMAP: https://clickhouse.yandex/docs/en/roadmap.html ).

При этом задача замены Zookeepera, не привнося новых функций и не улучшая продукт, может потребовать заметных ресурсов: на изменения в коде, на тестирование, на дальнейшую поддержку. После этого нужно будет поддерживать сразу два режима работы Clickhouse - c Zookeeper и c etcd (потому что многие по разных причинам предпочтут остаться на Zookeeper).

В связи с этим замена относительно стабильной и проверенной части системы (Zookeeper) на что-то пусть многообещающее, но не проверенное - вряд ли можно назвать приоритетной задачей ("Работает? Не трогай!").

При этом интерес к этой теме есть, и если для кого-то из пользователей Clickhouse отказ от Zookeeper важен и он располагает ресурсами на то, чтобы "подружить" ClickHouse с другими хранилищами, протестировать и поддерживать это - разумеется, все будут только "за".

@Slach уже добился определенных успехов. Возможно, чтобы ClickHouse начал работать c zetcd нужно не так уж много.

All 6 comments

https://github.com/yandex/ClickHouse/issues/777

https://github.com/Slach/clickhouse-zetcd

Если у вас есть опыт в C++
я был бы благораден за помощь чтобы можно было разобраться почему падает Clickhouse
в текущей версии стенд собирается и работает,
но падает если повторно вставить теже данные

@Slach в C++ к сожалению нет опыта

@wormen тогда имеет смысл закрыть этот тикет, в целях неумножения энтропии

... ожидал информации по этому поводу побольше ...

Информация "побольше": в настоящее время у разработчиков ClickHouse имеется немало разнородных задач, направленных на улучшение функциональности продукта (о ближайщих планах можно прочитать в ROADMAP: https://clickhouse.yandex/docs/en/roadmap.html ).

При этом задача замены Zookeepera, не привнося новых функций и не улучшая продукт, может потребовать заметных ресурсов: на изменения в коде, на тестирование, на дальнейшую поддержку. После этого нужно будет поддерживать сразу два режима работы Clickhouse - c Zookeeper и c etcd (потому что многие по разных причинам предпочтут остаться на Zookeeper).

В связи с этим замена относительно стабильной и проверенной части системы (Zookeeper) на что-то пусть многообещающее, но не проверенное - вряд ли можно назвать приоритетной задачей ("Работает? Не трогай!").

При этом интерес к этой теме есть, и если для кого-то из пользователей Clickhouse отказ от Zookeeper важен и он располагает ресурсами на то, чтобы "подружить" ClickHouse с другими хранилищами, протестировать и поддерживать это - разумеется, все будут только "за".

@Slach уже добился определенных успехов. Возможно, чтобы ClickHouse начал работать c zetcd нужно не так уж много.

@filimonov спасибо за информативность

Was this page helpful?
0 / 5 - 0 ratings

Related issues

vixa2012 picture vixa2012  ·  3Comments

bseng picture bseng  ·  3Comments

jangorecki picture jangorecki  ·  3Comments

goranc picture goranc  ·  3Comments

healiseu picture healiseu  ·  3Comments