одно значение node_id в system.runtime.queries - PullRequest
0 голосов
/ 23 декабря 2018

что означает node_id в запросе system.runtime.queries?Означает ли это node_id, для которого был выполнен запрос?

Мы внесли некоторые изменения в presto main, и с тех пор я получаю одинаковое значение b0c66b07-adfd-4739-a9ab-0cea9d9ec60e для node_id для всех запросов, возвращаемых

select * from system.runtime.queries 

Я уже пытался задать вопрос в группах пользователей Presto (группы Google), но не получил ответа

1 Ответ

0 голосов
/ 23 декабря 2018

Если посмотреть на реализацию таблицы system.runtime.queries, в частности на строку, в которую заполняется столбец node_id , этот столбец показывает узел, где находится ваш "мета-запрос" (select * from system.runtime.queries)выполняетсяОднако этот запрос должен выполняться на координаторе , так что это всегда будет идентификатор узла координатора.

Примечание: это не имеет ничего общего с выполняемыми «фактическими» запросами (тот, который получает доступ к некоторым реальным данным, а не к метаданным Presto).Обычно они работают на нескольких узлах одновременно.

...