Изменения документа F19. Trino

Редактировал(а) Ирина Сафонова 23.01.2024, 01:06

От версии 4.1
отредактировано Ирина Сафонова
на 19.07.2023, 00:30
Изменить комментарий: К данной версии нет комментариев
К версии 43.1
отредактировано Ирина Сафонова
на 22.01.2024, 11:00
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Название
... ... @@ -1,1 +1,1 @@
1 -G21. Trino
1 +F19. Trino
Родительский документ
... ... @@ -1,1 +1,1 @@
1 -Сервис Cloud BI.2\. Инструкция.02\. Руководство администратора.A\. Соединение с базами данных.WebHome
1 +Big Data.Сервис Cloud BI.2\. Инструкция.02\. Руководство администратора.A\. Соединение с базами данных.WebHome
Содержимое
... ... @@ -1,39 +1,43 @@
1 -**Содержание**
1 +{{box cssClass="floatinginfobox" title="**Содержание**"}}
2 +{{toc/}}
3 +{{/box}}
2 2  
5 +(% data-xwiki-non-generated-content="java.util.List" %)
6 +(((
7 += Параметры подключения =
8 +)))
3 3  
4 -= Общая информация =
5 -
6 6  ----
7 7  
8 -Поддерживается версия [[Trino>>https://trino.io/]] 352 и выше.
12 +Поддерживается версия [[Trino>>https://trino.io/]] 352 и выше. Укажите следующий формат строки подключения в поле **SQLALCHEMY URI** вкладки **Базовая настройка**:
9 9  
10 -Укажите следующий формат строки подключения (поле **SQLALCHEMY URI** вкладки **Базовая настройка**):
11 -
12 12  {{code language="none"}}
13 13  trino://{username}:{password}@{hostname}:{port}/{catalog}
14 14  {{/code}}
15 15  
16 -Если вы используете Trino с docker на локальном компьютере, используйте следующий URL-адрес подключения:
18 +Узнайте [[про список доступных портов>>url:https://wiki.dfcloud.ru/bin/view/Big%20Data/%D0%A1%D0%B5%D1%80%D0%B2%D0%B8%D1%81%20Cloud%20BI/2.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F/02.%20%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE%20%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B0/A.%20%D0%A1%D0%BE%D0%B5%D0%B4%D0%B8%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5%20%D1%81%20%D0%B1%D0%B0%D0%B7%D0%B0%D0%BC%D0%B8%20%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85/#H42143F43844143E43A43443E44144244343F43D44B44543F43E44044243E432]].
17 17  
20 +Если  используете Trino с docker на локальном компьютере, укажите следующий URL-адрес подключения:
21 +
18 18  {{code language="none"}}
19 19  trino://trino@host.docker.internal:8080
20 20  {{/code}}
21 21  
22 -Способы аутентификации
26 += Способы аутентификации =
23 23  
24 24  Поддерживаются следующие способы аутентификации:
25 25  
26 -* Базовый
27 -* Через Kerberos.
28 -* Через сертификат.
29 -* Через JWT.
30 -* Пользовательский.
30 +* [[базовый>>https://wiki.dfcloud.ru/bin/view/Big%20Data/%D0%A1%D0%B5%D1%80%D0%B2%D0%B8%D1%81%20Cloud%20BI/2.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F/02.%20%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE%20%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B0/A.%20%D0%A1%D0%BE%D0%B5%D0%B4%D0%B8%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5%20%D1%81%20%D0%B1%D0%B0%D0%B7%D0%B0%D0%BC%D0%B8%20%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85/G21.%20Trino/#H41143043743E43244B43944143F43E44143E43143044344243543D44243844443843A430446438438]].
31 +* [[через Kerberos>>https://wiki.dfcloud.ru/bin/view/Big%20Data/%D0%A1%D0%B5%D1%80%D0%B2%D0%B8%D1%81%20Cloud%20BI/2.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F/02.%20%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE%20%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B0/A.%20%D0%A1%D0%BE%D0%B5%D0%B4%D0%B8%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5%20%D1%81%20%D0%B1%D0%B0%D0%B7%D0%B0%D0%BC%D0%B8%20%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85/G21.%20Trino/#H41044344243543D44243844443843A43044643844F447435440435437Kerberos]].
32 +* [[через сертификат>>https://wiki.dfcloud.ru/bin/view/Big%20Data/%D0%A1%D0%B5%D1%80%D0%B2%D0%B8%D1%81%20Cloud%20BI/2.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F/02.%20%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE%20%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B0/A.%20%D0%A1%D0%BE%D0%B5%D0%B4%D0%B8%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5%20%D1%81%20%D0%B1%D0%B0%D0%B7%D0%B0%D0%BC%D0%B8%20%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85/G21.%20Trino/#H41044344243543D44243844443843A43044643844F44743544043543744143544044243844443843A430442]].
33 +* [[через JWT>>https://wiki.dfcloud.ru/bin/view/Big%20Data/%D0%A1%D0%B5%D1%80%D0%B2%D0%B8%D1%81%20Cloud%20BI/2.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F/02.%20%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE%20%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B0/A.%20%D0%A1%D0%BE%D0%B5%D0%B4%D0%B8%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5%20%D1%81%20%D0%B1%D0%B0%D0%B7%D0%B0%D0%BC%D0%B8%20%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85/G21.%20Trino/#H41044344243543D44243844443843A43044643844F447435440435437JWT]].
34 +* [[пользовательский>>https://wiki.dfcloud.ru/bin/view/Big%20Data/%D0%A1%D0%B5%D1%80%D0%B2%D0%B8%D1%81%20Cloud%20BI/2.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F/02.%20%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE%20%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B0/A.%20%D0%A1%D0%BE%D0%B5%D0%B4%D0%B8%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5%20%D1%81%20%D0%B1%D0%B0%D0%B7%D0%B0%D0%BC%D0%B8%20%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85/G21.%20Trino/#H41F43E43B44C43743E43243044243543B44C44143A43843944143F43E44143E43143044344243543D44243844443843A430446438438]].
31 31  
32 32  == Базовый способ аутентификации ==
33 33  
34 -Вы можете указать имя пользователя/пароль в строке подключения или в поле {{code language="none"}}Secure Extra{{/code}} в Advanced / Security.
38 +Укажите имя пользователя/пароль в строке подключения или в поле {{code language="none"}}Secure Extra{{/code}} в **Advanced / Security**.
35 35  
36 -Строка подключения
40 +**Строка подключения:**
37 37  
38 38  {{code language="none"}}
39 39  trino://{username}:{password}@{hostname}:{port}/{catalog}
... ... @@ -52,12 +52,12 @@
52 52  {{/code}}
53 53  
54 54  {{info}}
55 -Если указаны оба параметра, {{code language="none"}}Secure Extra{{/code}} всегда имеет более высокий приоритет.
59 +Если указаны оба параметра, у поля {{code language="none"}}Secure Extra{{/code}} всегда более высокий приоритет.
56 56  {{/info}}
57 57  
58 58  == Аутентификация через Kerberos ==
59 59  
60 -Настройте поле {{code language="none"}}Secure Extra{{/code}} следующим образом:
64 +Настройте поле {{code language="none"}}Secure Extra{{/code}}:
61 61  
62 62  {{code language="none"}}
63 63  {
... ... @@ -72,7 +72,7 @@
72 72  
73 73  == Аутентификация через сертификат ==
74 74  
75 -(% id="cke_bm_20700S" style="display:none" %) (%%)Настройте поле {{code language="none"}}Secure Extra{{/code}} следующим образом:
79 +(% id="cke_bm_20700S" style="display:none" %) (%%)Настройте поле {{code language="none"}}Secure Extra{{/code}}:
76 76  
77 77  {{code language="none"}}
78 78  {
... ... @@ -86,7 +86,7 @@
86 86  
87 87  == Аутентификация через [[JWT>>https://jwt.io/]] ==
88 88  
89 -Настройте {{code language="none"}}auth_method{{/code}} и укажите токен в поле {{code language="none"}}Secure Extra{{/code}} следующим образом:
93 +Настройте {{code language="none"}}auth_method{{/code}} и укажите токен в поле {{code language="none"}}Secure Extra{{/code}}:
90 90  
91 91  {{code language="none"}}
92 92  {
... ... @@ -97,9 +97,9 @@
97 97  }
98 98  {{/code}}
99 99  
100 -== Пользовательская аутентификация ==
104 +== Пользовательский способ аутентификации ==
101 101  
102 -Чтобы использовать пользовательскую аутентификацию, сначала добавьте ее в список разрешений {{code language="none"}}ALLOWED_EXTRA_AUTHENTICATIONS{{/code}} в конфигурационном файле Cloud BI:
106 +Добавьте пользовательскую аутентификацию в список разрешений {{code language="none"}}ALLOWED_EXTRA_AUTHENTICATIONS{{/code}} конфигурационного файла:
103 103  
104 104  {{code language="none"}}
105 105  from your.module import AuthClass
... ... @@ -113,7 +113,7 @@
113 113  }
114 114  {{/code}}
115 115  
116 -Далее настройте поле {{code language="none"}}Secure Extra{{/code}} следующим образом:
120 +Далее настройте поле {{code language="none"}}Secure Extra{{/code}}:
117 117  
118 118  {{code language="none"}}
119 119  {
... ... @@ -124,4 +124,15 @@
124 124  }
125 125  {{/code}}
126 126  
127 -Вы также можете использовать пользовательскую аутентификацию, предоставив ссылку на свой класс {{code language="none"}}trino.auth.Authentication{{/code}} или [[фабричную функцию>>https://wiki.dfcloud.ru/bin/view/Glossary/%D0%A4%D0%B0%D0%B1%D1%80%D0%B8%D1%87%D0%BD%D0%B0%D1%8F%20%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F]], возвращающая экземпляр {{code language="none"}}Authentication{{/code}}) в {{code language="none"}}auth_method{{/code}}.
131 +При необходимости используйте пользовательскую аутентификацию, предоставив ссылку на свой класс {{code language="none"}}trino.auth.Authentication{{/code}} или [[фабричную функцию>>https://wiki.dfcloud.ru/bin/view/Glossary/%D0%A4%D0%B0%D0%B1%D1%80%D0%B8%D1%87%D0%BD%D0%B0%D1%8F%20%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F]], возвращающую экземпляр {{code language="none"}}Authentication{{/code}}) в {{code language="none"}}auth_method{{/code}}.
132 +
133 += Статьи по теме =
134 +
135 +----
136 +
137 +* [[Подключение к БД>>doc:Big Data.Сервис Cloud BI.2\. Инструкция.02\. Руководство администратора.A\. Соединение с базами данных.Подключение к БД.WebHome]]
138 +* [[Официальная документация по БД>>https://trino.io/docs/current/]]
139 +
140 +**[[В начало>>doc:Big Data.Сервис Cloud BI.WebHome]] **🡱
141 +**[[К следующему разделу>>doc:Big Data.Сервис Cloud BI.2\. Инструкция.02\. Руководство администратора.A\. Соединение с базами данных.F20\. Firebird.WebHome]] **🡲
142 +**[[К предыдущему разделу>>doc:Big Data.Сервис Cloud BI.2\. Инструкция.02\. Руководство администратора.A\. Соединение с базами данных.G20\. SQLite.WebHome]] 🡰**