Clickhouse: автоматическое заполнение материализованного представления не работает - PullRequest
0 голосов
/ 23 октября 2019

Версия Clickhouse: 18.14.13

Ниже представлен материализованный вид, который я создал. Я использую AggregatingMergeTree() Engine.

CREATE MATERIALIZED VIEW test_mv_01
ENGINE = AggregatingMergeTree() ORDER BY (TimeMs)
PARTITION BY toDate(toStartOfHour(TimeMs))
POPULATE
AS SELECT
  TimeMs,
  ResponseTransferTime,
  OnReadyTime, OnLoadTime
  FROM 
  log

Вот таблица log

CREATE TABLE log (
  TimeMs DateTime,
  ResponseTransferTime Int32,
  OnReadyTime Int32,
  OnLoadTime Int32,
) ENGINE = ReplicatedMergeTree(
  '/clickhouse/tables/{shard}/log',
  '{replica}'
)
ORDER BY
  (TimeMs) SETTINGS index_granularity = 8192

Когда я запрашиваю материализованное представление, я вижу данные, которые заполняются при его создании. Но любые новые данные, которые вставляются в таблицу log, не отображаются при запросе представления.

У нас есть 8 узлов в кластере.

Есть ли что-то, что яделать неправильно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...