Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • core/docs
1 result
Show changes
Commits on Source (4)
# Рабочие файлы инстанса {: #instance_runtime_files }
В [директории с данными инстанса](../reference/cli.md#data_dir) автоматически появляются следующие файлы:
В [директории с данными инстанса](../reference/cli.md#run_data_dir) автоматически появляются следующие файлы:
- `*.snap` — файлы [снапшотов](../overview/glossary.md#snapshot) БД
- `*.xlog` — файлы журнала упреждающей записи (Write-ahead log, WAL) c
......
......@@ -25,7 +25,7 @@ Picodata — это распределенная система промышле
* [Работа с данными SQL](tutorial/sql_examples.md)
* [Работа в веб-интерфейсе](tutorial/webui.md)
* [Управление доступом](tutorial/access_control.md)
* [Авторизация с помощью LDAP](tutorial/ldap.md)
* [Аутентификация с помощью LDAP](tutorial/ldap.md)
* [Мониторинг кластера](tutorial/monitoring.md)
* [Использование журнала аудита](tutorial/audit_log.md)
......
......@@ -113,7 +113,7 @@ function abort_ddl(timeout)
### pico.args {: #pico_args }
Lua-таблица (не функция) с [параметрами запуска](cli.md#run_command) инстанса,
Lua-таблица (не функция) с [параметрами запуска](cli.md#run) инстанса,
которые были переданы в виде переменных окружения или аргументов
командной строки.
......
......@@ -143,7 +143,7 @@
К данному событию относится информация о любом изменении грейда каждого
узла кластера, как только оно было зарегистрировано. Плановые
[запуск](../reference/cli.md#run_command) и
[запуск](../reference/cli.md#run) и
[остановка](../reference/api.md#pico_exit) узла
([добавление](../overview/glossary.md#joining) в кластер и
[исключение](../reference/cli.md#expel) из него соответственно) связаны
......
This diff is collapsed.
......@@ -11,7 +11,8 @@
### ANY {: #any }
Любой тип данных / тип данных не задан.
Любой тип данных / тип данных не задан. Используется только для входящих
данных в [CAST](sql_queries.md#cast).
### BOOLEAN (BOOL) {: #boolean }
......
......@@ -105,8 +105,8 @@ GRANT DROP ROLE TO "admin"
Однако, у него по умолчанию отсутствует привилегия `SESSION`.
Использовать учетную запись можно подключившись к
[консоли администратора](../reference/cli.md#admin_sock)
командой [`picodata admin`](../reference/cli.md#admin_command)
[консоли администратора](../reference/cli.md#run_admin_sock)
командой [`picodata admin`](../reference/cli.md#admin)
<!--
#### Гость {: #guest }
......
......@@ -78,7 +78,7 @@ API, предоставляемых самой СУБД.
## Включение журнала {: #enable_audit_log }
По умолчанию, запись событий не ведется. Включить журнал можно при
[запуске инстанса](../reference/cli.md#audit)
[запуске инстанса](../reference/cli.md#run_audit)
<!-- - с помощью API-функции [pico.audit()](../reference/api.md#picoaudit) -->
Для примера, задействуем файл журнала при запуске инстанса:
......
......@@ -4,14 +4,15 @@
шаги в консоли.
По умолчанию, консоль, в которой происходит
[запуск](../reference/cli.md#run_command) инстанса Picodata, служит для
[запуск](../reference/cli.md#run) инстанса Picodata, служит для
вывода диагностических сообщений инстанса. Для ввода команд следует
подключиться к Picodata из другой консоли. При этом, возможны два типа
подключения:
- подключение к консоли администратора для управления текущим инстансом
- подключение к пользовательской SQL-консоли для выполнения SQL-команд в
рамках всего кластера
- подключение к кластерной SQL-консоли под заранее созданным
пользователем для выполнения SQL-команд в рамках распределенного
кластера
## Консоль администратора {: #admin_console }
......@@ -26,9 +27,9 @@ picodata admin ./admin.sock
```
По умолчанию файл unix-сокета расположен в [директории с данными
инстанса](../reference/cli.md#data_dir) Picodata. Размещение этого
инстанса](../reference/cli.md#run_data_dir) Picodata. Размещение этого
файла настраивается при запуске инстанса параметром
[picodata run --admin-sock](../reference/cli.md#admin_sock).
[picodata run --admin-sock](../reference/cli.md#run_admin_sock).
При успешном подключении отобразится приглашение:
......@@ -60,11 +61,13 @@ CREATE USER "alex" WITH PASSWORD 'topsecret';
GRANT CREATE TABLE TO "alex";
```
## Пользовательская консоль {: #user_console}
## SQL-консоль {: #sql_console}
Теперь можно подключиться к любому локальному или удаленному инстансу с
помощью команды `picodata connect`, используя только что созданную
пользовательскую учетную запись. Пример для `localhost`:
SQL-консоль позволяет выполнять распределенные SQL-команды в рамках
кластера. После того как в системе создана пользовательская учетная
запись, можно подключиться к SQL-консоли любого локального или
удаленного инстанса. Для этого используется команда `picodata connect`.
Пример для `localhost`:
```
picodata connect alex@localhost:3301
......
# Авторизация с помощью LDAP
# Аутентификация с помощью LDAP
В данном разделе приведены сведения об авторизации и подтверждении
подлинности в Picodata с помощью протокола LDAP.
В данном разделе приведены сведения об аутентификации в Picodata с
помощью протокола LDAP.
## Общие сведения {: #intro }
......@@ -16,7 +16,7 @@ Protocol](https://en.wikipedia.org/wiki/Lightweight_Directory_Access_Protocol){:
Типичный сеанс связи с LDAP-сервером выглядит примерно так: клиент
подключается к серверу, отправляет запрос, дожидается ответа сервера и
закрывает соединение. На основании ответа сервера клиент может принять
решение об авторизации пользователя, инициировавшего подключение.
решение об аутентификации пользователя, инициировавшего подключение.
В качестве запроса в Picodata используется `BIND`, позволяющий
произвести аутентификацию пользователя с использованием заранее
......
......@@ -23,7 +23,7 @@ Picodata](install.md).
Для запуска инстанса с веб-сервером следует использовать дополнительный
параметр `--http-listen` с указанием [хоста и
порта](../reference/cli.md#http_listen). Пример команды:
порта](../reference/cli.md#run_http_listen). Пример команды:
```bash
picodata run --http-listen localhost:8080
......