-
Notifications
You must be signed in to change notification settings - Fork 598
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
hive docs #7413
base: main
Are you sure you want to change the base?
hive docs #7413
Conversation
✅ Documentation buildRevision built successfully |
cff4220
to
94d4cf4
Compare
✅ Documentation buildRevision built successfully |
94d4cf4
to
7f36bf9
Compare
✅ Documentation buildRevision built successfully |
7f36bf9
to
89460f8
Compare
✅ Documentation buildRevision built successfully |
89460f8
to
252317c
Compare
✅ Documentation buildRevision built successfully |
252317c
to
0d80714
Compare
✅ Documentation buildRevision built successfully |
0d80714
to
dec247d
Compare
✅ Documentation buildRevision built successfully |
dec247d
to
cc36981
Compare
❌ Documentation buildRevision build failed Build logsErrors (1)❌ Link is unreachable: ../common_scheme_ydb/cluster.md#history in /ru/concepts/cluster/_includes/hive/intro.md |
cc36981
to
96d1280
Compare
❌ Documentation buildRevision build failed Build logsErrors (1)❌ Link is unreachable: ../../cluster.md#history in /ru/concepts/cluster/_includes/hive/intro.md |
96d1280
to
250d51c
Compare
✅ Documentation buildRevision built successfully |
@vporyadke when do you plan to mark it as non-draft? |
250d51c
to
f140240
Compare
⚪ |
❌ Documentation buildRevision build failed Build logsErrors (2)❌ Link is unreachable: ../../common_scheme_ydb.md#history in /ru/contributor/hive.md ❌ Link is unreachable: ../../hive.md in /ru/contributor/general-schema.md |
⚪ |
⚪ Test history | Ya make output | Test bloat
🟢 |
⚪ Test history | Ya make output | Test bloat
🟢 |
✅ Documentation buildRevision built successfully |
ydb/docs/ru/core/contributor/hive.md
Outdated
@@ -0,0 +1,36 @@ | |||
# Hive | |||
|
|||
Hive — таблетка, отвечающая за управление другими таблетками. В кластере {{ ydb-short-name }} есть корневой Hive, который отвечает за системные таблетки всех баз данных кластера. Hive конкретной базы данных в свою очередь отвечает за таблетки, обслуживающие пользовательскую нагрузку этой базы данных. Все узлы кластера регистрируются в корневом Hive, а в Hive конкретной базы регистрируются только вычислительные узлы этой базы. При регистрации узел сообщает в Hive, таблетки каких типов и в каких количествах могут быть на нём запущены. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
отвечает за системные таблетки
Нужна ссылка.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Добавь в глоссарий и сделай кросс-ссылку (оттуда-сюда, отсюда-туда).
⚪ Test history | Ya make output | Test bloat
🟢 |
⚪ Test history | Ya make output | Test bloat
🟢 |
✅ Documentation buildRevision built successfully |
|
||
Hive — таблетка, отвечающая за управление другими таблетками. В кластере {{ ydb-short-name }} есть корневой Hive, который отвечает за [системные таблетки](../concepts/glossary.md#tablet-types) всех баз данных кластера. Hive конкретной базы данных в свою очередь отвечает за таблетки, обслуживающие пользовательскую нагрузку этой базы данных. Все узлы кластера регистрируются в корневом Hive, а в Hive конкретной базы регистрируются только вычислительные узлы этой базы. При регистрации узел сообщает в Hive, таблетки каких типов и в каких количествах могут быть на нём запущены. | ||
|
||
Создание и удаление таблеток инициируется таблеткой [SchemeShard](../concepts/glossary.md#scheme-shard). При создании таблетки Hive присваивает ей уникальный TabletId, заполняет [TabletStorageInfo](general-schema.md#history), выбирает наиболее подходящий узел и отправляет на него команду поднять таблетку. В некоторых нестандартных ситуациях отдельная таблетка может прервать работу, тогда узел, на котором она была запущена, отправляет сообщение в Hive. Также Hive предполагает, что если связь с некоторым узлом потеряна, то запущенные на нём таблетки прекратили работу. В таких ситуациях Hive запускает таблетки на других узалах с увеличением поколения. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Создание и удаление таблеток инициируется таблеткой [SchemeShard](../concepts/glossary.md#scheme-shard). При создании таблетки Hive присваивает ей уникальный TabletId, заполняет [TabletStorageInfo](general-schema.md#history), выбирает наиболее подходящий узел и отправляет на него команду поднять таблетку. В некоторых нестандартных ситуациях отдельная таблетка может прервать работу, тогда узел, на котором она была запущена, отправляет сообщение в Hive. Также Hive предполагает, что если связь с некоторым узлом потеряна, то запущенные на нём таблетки прекратили работу. В таких ситуациях Hive запускает таблетки на других узалах с увеличением поколения. | |
Создание и удаление таблеток инициируется таблеткой [SchemeShard](../concepts/glossary.md#scheme-shard). При создании таблетки Hive присваивает ей уникальный идентификатор (TabletId), заполняет [TabletStorageInfo](general-schema.md#history), выбирает наиболее подходящий узел и отправляет на него команду поднятия таблетки. В некоторых нестандартных ситуациях отдельная таблетка может прервать работу, тогда узел, на котором она была запущена, отправляет сообщение в Hive. Также Hive предполагает, что если связь с некоторым узлом потеряна, то запущенные на нём таблетки прекратили работу. В таких ситуациях Hive запускает таблетки на других узалах с увеличением поколения. |
Возможно, еще стоит добавить ссылку на TabletId.
⚪ Test history | Ya make output | Test bloat
🟢 |
⚪ Test history | Ya make output | Test bloat
🟢 |
✅ Documentation buildRevision built successfully |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
В целом, для начала, достаточно.
@@ -355,11 +355,11 @@ | |||
|
|||
### Типы таблеток {#tablet-types} | |||
|
|||
[Таблетки](#tablet) можно рассматривать как фреймворк для создания надёжных компонентов, работающих в распределённой системе. Многие компоненты {{ ydb-short-name }} реализованы с использованием этого фреймворка, они перечислены ниже. | |||
[Таблетки](#tablet) можно рассматривать как фреймворк для создания надёжных компонентов, работающих в распределённой системе. Многие компоненты {{ ydb-short-name }} — как системные, так и работающие с пользовательскими данными — реализованы с использованием этого фреймворка, основные из них перечислены ниже. | |||
|
|||
#### Scheme shard {#scheme-shard} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Хайв тоже просится в глоссарий. И сразу можно сослаться на новую статью.
✅ Documentation buildRevision built successfully |
Changelog entry
...
Changelog category
Additional information
...