Команды YDB CLI
Общий синтаксис вызова команд YDB CLI:
ydb [global options] <command> [<subcommand> ...] [command options]
, где:
ydb- команда запуска YDB CLI из командной строки операционной системы[global options]- глобальные опции, одинаковые для всех команд YDB CLI<command>- команда[<subcomand> ...]- подкоманды, указываемые в случае если выбранная команда содержит подкоманды[command options]- опции команды, специфичные для каждой команды и подкоманд
Команды
Вы можете ознакомиться с нужными командами выбрав тематический раздел в меню слева, или воспользовавшись алфавитным перечнем ниже.
Любая команда может быть вызвана в командной строке с опцией --help для получения справки по ней. Перечень всех поддерживаемых YDB CLI команд может быть получен запуском YDB CLI с опцией --help без указания команды.
| Команда / подкоманда | Краткое описание |
|---|---|
| admin cluster bootstrap | Инициализация подготовленного кластера |
| admin cluster config fetch | Получение текущей динамической конфигурации кластера |
| admin cluster config generate | Генерация динамической конфигурации из статической конфигурации запуска |
| admin cluster config replace | Замена динамической конфигурации кластера |
| admin cluster config resolve | Вычисление итоговой динамической конфигурации кластера на основе базовой конфигурации и селекторов переопределения |
| admin cluster config version | Отображение версии конфигурации кластера на узлах |
| admin cluster dump | Выгрузка метаданных кластера в файловую систему |
| admin cluster restore | Восстановление метаданных кластера из файловой системы |
| admin database config fetch | Получение текущей динамической конфигурации базы данных |
| admin database config generate | Генерация динамической конфигурации базы данных из статической конфигурации запуска |
| admin database config replace | Замена динамической конфигурации базы данных |
| admin database config resolve | Вычисление итоговой динамической конфигурации базы данных на основе базовой конфигурации и селекторов переопределения |
| admin database config version | Отображение версии конфигурации базы данных |
| admin database dump | Выгрузка метаданных и данных базы данных в файловую систему |
| admin database restore | Восстановление метаданных и данных базы данных из файловой системы |
| admin node config init | Инициализация конфигурации узла |
| auth get-token | Получение аутентификационного токена из параметров аутентификации |
| config info | Просмотр параметров соединения |
| config profile activate | Активация профиля |
| config profile create | Создание профиля |
| config profile delete | Удаление профиля |
| config profile deactivate | Деактивация текущего активного профиля |
| config profile get | Получение параметров профиля |
| config profile list | Список профилей |
| config profile replace | Создание или замена профиля с новыми значениями параметров |
| config profile set | Активация профиля |
| config profile update | Обновление существующего профиля |
| debug latency | Проверка базовой задержки с переменным количеством параллельных запросов |
| debug ping | Проверка доступности YDB |
| discovery list | Список эндпоинтов |
| discovery whoami | Проверка аутентификации |
| export s3 | Экспорт данных в хранилище S3 |
| import file csv | Импорт данных из CSV-файла |
| import file json | Импорт данных из JSON-файла |
| import file parquet | Импорт данных из Parquet-файла |
| import file tsv | Импорт данных из TSV-файла |
| import s3 | Импорт данных из хранилища S3 |
| init | Инициализация CLI, создание профиля |
| operation cancel | Прерывание исполнения фоновой операции |
| operation forget | Удаление фоновой операции из списка |
| operation get | Статус фоновой операции |
| operation list | Список фоновых операций |
| scheme describe | Описание объекта схемы данных |
| scheme ls | Список объектов схемы данных |
| scheme mkdir | Создание директории |
| scheme permissions chown | Изменение владельца объекта |
| scheme permissions clear | Очистка разрешений |
| scheme permissions grant | Предоставление разрешения |
| scheme permissions revoke | Удаление разрешения |
| scheme permissions set | Установка разрешений |
| scheme permissions list | Просмотр разрешений |
| scheme permissions clear-inheritance | Запрет наследования разрешений |
| scheme permissions set-inheritance | Установка наследования разрешений |
| scheme rmdir | Удаление директории |
| scripting yql | Выполнение YQL-скрипта (команда устарела, используйте ydb sql) |
| sql | Выполнение любого запроса |
| table attribute add | Добавление атрибута для строковой или колоночной таблицы |
| table attribute drop | Удаление атрибута у строковой или колоночной таблицы |
| table drop | Удаление строковой или колоночной таблицы |
| table index add global-async | Добавление асинхронного вторичного индекса для строковых таблиц |
| table index add global-sync | Добавление синхронного вторичного индекса для строковых таблиц |
| table index drop | Удаление вторичного индекса у строковых таблиц |
| table index rename | Переименование вторичного индекса для указанной таблицы |
| table query execute | Исполнение YQL-запроса (команда устарела, используйте ydb sql) |
| table query explain | Получение плана исполнения YQL-запроса (команда устарела, используйте ydb sql --explain) |
| table read | Потоковое чтение строковой таблицы |
| table ttl set | Установка параметров TTL для строковых и колоночных таблиц |
| table ttl reset | Сброс параметров TTL для строковых и колоночных таблиц |
| tools copy | Копирование таблиц |
| tools dump | Выгрузка отдельных схемных объектов в файловую систему |
| tools pg-convert | Конвертация дампа PostgreSQL, полученного утилитой pg_dump, в формат, понятный YDB |
| tools rename | Переименование строковых таблиц |
| tools restore | Восстановление отдельных схемных объектов из файловой системы |
| topic create | Создание топика |
| topic alter | Модификация параметров топика и перечня читателей |
| topic drop | Удаление топика |
| topic consumer add | Добавление читателя в топик |
| topic consumer describe | Описание читателя топика |
| topic consumer drop | Удаление читателя из топика |
| topic consumer offset commit | Сохранение смещения чтения |
| topic read | Чтение сообщений из топика |
| topic write | Запись сообщений в топик |
| update | Обновление YDB CLI |
| version | Вывод информации о версии YDB CLI |
| workload clickbench init | Создание и инициализация таблиц для нагрузки Clickbench |
| workload clickbench import files | Загрузка набора данных Clickbench из файлов |
| workload clickbench run | Выполнение бенчмарка Clickbench |
| workload clickbench clean | Удаление таблиц, созданных на этапе инициализации нагрузки Clickbench |
| workload kv init | Создание и инициализация таблиц для Key-Value нагрузки |
| workload kv run upsert | Вставка случайных кортежей в таблицу при помощи конструкции UPSERT в Key-Value нагрузке |
| workload kv run insert | Вставка случайных кортежей в таблицу при помощи конструкции INSERT в Key-Value нагрузке |
| workload kv run mixed | Одновременная вставка и чтение кортежей с проверкой успешности чтения записанных данных в Key-Value нагрузке |
| workload kv run read-rows | Выполнение ReadRows запросов, возвращающих строки по точному совпадению первичного ключа в Key-Value нагрузке |
| workload kv run select | Выборка данных, возвращающих строки по точному совпадению первичного ключа в Key-Value нагрузке |
| workload kv clean | Удаление таблиц, созданных на этапе инициализации Key-Value нагрузки |
| workload log init | Создание и инициализация таблиц для Log нагрузки |
| workload log import generator | Генератор случайных данных в Log нагрузке |
| workload log run bulk_upsert | Массовая вставка случайных строк в таблицу около текущего времени в Log нагрузке |
| workload log run delete | Удаление случайных строк из таблицы около текущего времени в Log нагрузке |
| workload log run insert | Вставка случайных строк в таблицу около текущего времени в Log нагрузке с помощью команды INSERT |
| workload log run upsert | Вставка случайных строк в таблицу около текущего времени в Log нагрузке с помощью команды UPSERT |
| workload log run select | Выполнение набора аналитических запросов для анализа логов: подсчет записей, агрегация по уровням, сервисам и компонентам, анализ метаданных и временные диапазоны в Log нагрузке |
| workload log clean | Удаление таблиц, созданных на этапе инициализации Log нагрузки |
| workload mixed init | Создание и инициализация таблиц для Mixed нагрузки |
| workload mixed run bulk_upsert | Массовая вставка случайных строк в таблицу около текущего времени с помощью команды BULK_UPSERT в Mixed нагрузке |
| workload mixed run insert | Вставка случайных строк в таблицу около текущего времени с помощью команды INSERT в Mixed нагрузке |
| workload mixed run upsert | Обновление случайных строк в таблице около текущего времени с помощью команды UPSERT в Mixed нагрузке |
| workload mixed run select | Выборка случайных строк из таблицы в Mixed нагрузке |
| workload mixed clean | Удаление таблиц, созданных на этапе инициализации Mixed нагрузки |
| workload query init | Инициализация таблиц и их конфигураций для Query нагрузки |
| workload query import | Заполнение таблиц данными для Query нагрузки |
| workload query run | Запуск нагрузочного тестирования Query нагрузки |
| workload query clean | Удаление таблиц, используемых для Query нагрузки |
| workload stock init | Создание и инициализация таблиц для Stock нагрузки |
| workload stock run add-rand-order | Вставка заказов со случайным ID без их обработки в Stock нагрузке |
| workload stock run put-rand-order | Отправка случайных заказов с обработкой в Stock нагрузке |
| workload stock run put-same-order | Отправка заказов с одинаковыми продуктами в Stock нагрузке |
| workload stock run rand-user-hist | Выборка заказов случайного клиента в Stock нагрузке |
| workload stock run user-hist | Выборка заказов 10000-го клиента в Stock нагрузке |
| workload stock clean | Удаление таблиц, созданных на этапе инициализации Stock нагрузки |
| workload topic init | Создание и инициализация топика для Topic нагрузки |
| workload topic run full | Выполнение полной нагрузки на топик с одновременным чтением и записью сообщений в Topic нагрузке |
| workload topic run read | Выполнение нагрузки на чтение сообщений из топика в Topic нагрузке |
| workload topic run write | Выполнение нагрузки на запись сообщений в топик в Topic нагрузке |
| workload topic clean | Удаление топика, созданного на этапе инициализации Topic нагрузки |
| workload tpcc init | Создание и инициализация таблиц для бенчмарка TPC-C |
| workload tpcc import | Заполнение таблиц начальными данными бенчмарка TPC-C |
| workload tpcc check | Проверка согласованности данных TPC-C |
| workload tpcc run | Запуск бенчмарка TPC-C |
| workload tpcc clean | Удаление таблиц, созданных бенчмарком TPC-C |
| workload tpcds init | Создание и инициализация таблиц для бенчмарка TPC-DS |
| workload tpcds import generator | Генерация набора данных TPC-DS с помощью встроенного генератора |
| workload tpcds run | Выполнение бенчмарка TPC-DS |
| workload tpcds clean | Удаление таблиц, созданных на этапе инициализации TPC-DS |
| workload tpch init | Создание и инициализация таблиц для бенчмарка TPC-H |
| workload tpch import generator | Генерация набора данных TPC-H с помощью встроенного генератора |
| workload tpch run | Выполнение бенчмарка TPC-H |
| workload tpch clean | Удаление таблиц, созданных на этапе инициализации TPC-H |
| workload transfer topic-to-table init | Создание и инициализация топика с консьюмерами и таблиц для нагрузки на передачу данных из топика в таблицу |
| workload transfer topic-to-table run | Запуск нагрузки с чтением сообщений из топика и записью в таблицу в транзакциях |
| workload transfer topic-to-table clean | Удаление топика и таблиц, созданных на этапе инициализации |
| workload vector init | Создание и инициализация таблиц для Vector нагрузки |
| workload vector run select | Получение топ-K векторов в Vector нагрузке |
| workload vector run upsert | Upsert векторных строк в таблицу в Vector нагрузке |
| workload vector clean | Удаление таблиц, созданных на этапе инициализации Vector нагрузки |
| yql | Выполнение YQL-скрипта с поддержкой стриминга (команда устарела, используйте ydb sql) |
Была ли статья полезна?
Предыдущая
Следующая