diff options
author | kovalad <kovalad@yandex-team.ru> | 2022-02-16 14:16:17 +0300 |
---|---|---|
committer | kovalad <kovalad@yandex-team.ru> | 2022-02-16 14:16:17 +0300 |
commit | c1dea0408f5bf27e7e79d0439cddb420bec298f5 (patch) | |
tree | cd0bd852de177ba750cfd82f015952e40ef65de8 | |
parent | 4627c12a1c586679dc977bf881d478a9b44ea83e (diff) | |
download | ydb-c1dea0408f5bf27e7e79d0439cddb420bec298f5.tar.gz |
fixes after review KIKIMR-14350
fixes after reading KIKIMR-14350
ref:244eba118b000a9237c68d7c0c5249cab9d0323d
-rw-r--r-- | ydb/docs/ru/core/getting_started/ydb_local.md | 32 |
1 files changed, 21 insertions, 11 deletions
diff --git a/ydb/docs/ru/core/getting_started/ydb_local.md b/ydb/docs/ru/core/getting_started/ydb_local.md index 7259c6bbd0..dcfffc0ba8 100644 --- a/ydb/docs/ru/core/getting_started/ydb_local.md +++ b/ydb/docs/ru/core/getting_started/ydb_local.md @@ -1,6 +1,6 @@ # Локальный запуск кластера {{ ydb-full-name }} -В данном разделе описывается процесс разворачивания локального кластера {{ ydb-full-name }} c использованем конфигурации в YAML формате. +В данном разделе описывается процесс разворачивания локального кластера {{ ydb-full-name }} c использованием конфигурации в YAML формате. {% note warning %} @@ -8,15 +8,14 @@ {% endnote %} -## Запуск локального кластера +## Запуск статической ноды {#static-node-launch} -Cкачайте и распакуйте архив с исполняемым файлом `ydbd` и необходимыми для работы YDB библиотеками, после чего перейдите в директорию с артефактами: +Скачайте и распакуйте архив с исполняемым файлом `ydbd` и необходимыми для работы {{ ydb-short-name }} библиотеками, после чего перейдите в директорию с артефактами: ```bash curl https://binaries.ydb.tech/ydbd-master-linux-amd64.tar.gz | tar -xz cd ydbd-master-linux-amd64/ -sudo mkdir /lib/ydbd -sudo cp *.so /lib/ydbd/ +export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:`pwd`/lib" ``` Скопируйте конфигурацию: @@ -28,33 +27,44 @@ wget https://raw.githubusercontent.com/ydb-platform/ydb/main/ydb/deploy/yaml_con Запустите статическую ноду кластера: ```bash -./ydbd server --yaml-config ./config.yaml --node 1 --grpc-port 2135 --ic-port 19001 --mon-port 8765 +./bin/ydbd server --yaml-config ./config.yaml --node 1 --grpc-port 2135 --ic-port 19001 --mon-port 8765 ``` Проинициализируйте хранилище с помощью команды: ```bash -./ydbd admin blobstorage config init --yaml-file ./config.yaml +./bin/ydbd admin blobstorage config init --yaml-file ./config.yaml ``` -## Создание первой базы данных +## Создание первой базы данных {#create-db} Для работы с таблицами необходимо создать как минимум одну базу данных и поднять процесс, обслуживающий эту базу данных. Для этого необходимо выполнить набор команд: Создайте базу данных: ```bash -./ydbd admin database /<domain-name>/<db-name> create <storage-pool-kind>:<storage-unit-count> +./bin/ydbd admin database /<domain-name>/<db-name> create <storage-pool-kind>:<storage-unit-count> ``` Например, ```bash -./ydbd admin database /Root/test create ssd:1 +./bin/ydbd admin database /Root/test create ssd:1 ``` Запустите процесс, обслуживающий базу данных: ```bash -./ydbd server --yaml-config ./config.yaml --tenant /<domain-name>/<db-name> --node-broker <address>:<port> --grpc-port 31001 --ic-port 31003 --mon-port 31002 +./bin/ydbd server --yaml-config ./config.yaml --tenant /<domain-name>/<db-name> --node-broker <address>:<port> --grpc-port 31001 --ic-port 31003 --mon-port 31002 ``` + +Например, чтобы запустить процесс для созданной выше базы, следует выполнить приведенную ниже команду. + +```bash +./bin/ydbd server --yaml-config ./config.yaml --tenant /Root/test --node-broker localhost:2135 --grpc-port 31001 --ic-port 31003 --mon-port 31002 +``` + + +## Работа с базой данных через Web UI {#web-ui} + +Чтобы посмотреть на структуру базы данных и выполнить YQL-запрос, воспользуйтесь встроенным в процесс `ydbd` веб-интерфейсом. Для этого откройте браузер и перейдите по адресу `http://localhost:8765`. Подробней возможности встроенного веб-интерфейса описаны в разделе [Embedded UI](../maintenance/embedded_monitoring/ydb_monitoring.md). |