Flink Connector
flink-connector-jdbc_2.11 sink опаздывает на 8 часов в Selena
Описание проблемы:
Время, генерируемое функцией localtimestap, нормальное во Flink. Но оно стало опаздывать на 8 часов при записи в Selena. Сервер Flink и сервер Selena находятся в одном часовом поясе, а именно Asia/Shanghai UTC/GMT+08:00. Версия Flink — 1.12. Драйвер: flink-connector-jdbc_2.11. Как решить эту проблему?
Решение:
Попробуйте настроить параметр времени 'server-time-zone' = 'Asia/Shanghai' в таблице Flink sink. Вы также можете добавить &serverTimezone=Asia/Shanghai в jdbc url. Пример показан ниже:
CREATE TABLE sk (
sid int,
local_dtm TIMESTAMP,
curr_dtm TIMESTAMP
)
WITH (
'connector' = 'jdbc',
'url' = 'jdbc:mysql://192.168.110.66:9030/sys_device?characterEncoding=utf-8&serverTimezone=Asia/Shanghai',
'table-name' = 'sink',
'driver' = 'com.mysql.jdbc.Driver',
'username' = 'sr',
'password' = 'sr123',
'server-time-zone' = 'Asia/Shanghai'
);
При импорте через Flink могут быть импортированы только Kafka cluster, развёрнутые в Selena cluster
Описание проблемы:
failed to query wartermark offset, err: Local: Bad message format
Решение:
Для связи Kafka требуется имя хоста. Пользователям необходимо настроить разрешение имени хоста /etc/hosts на узлах Selena cluster.
Может ли Selena экспортировать 'create table statements' пакетами?
Решение:
Вы можете использовать Selena Tools для экспорта операторов.
Память, запрошенная BE, не возвращается операционной системе
Это нормальное явление, поскольку большие блоки памяти, выделенные базе данных из операционной системы, резервируются во время выделения и откладываются при освобождении для повторного использования памяти и более удобного выделения памяти. Рекомендуется пользователям проверить тестовую среду, отслеживая использование памяти в течение более длительного периода времени, чтобы убедиться, что память может быть освобождена.
Flink connector не работает после загрузки
Описание проблемы:
Этот пакет необходимо получить через адрес зеркала Aliyun.
Решение:
Убедитесь, что часть mirror в /etc/maven/settings.xml полностью настроена для получения через адрес зеркала Aliyun.
Если это так, измените на следующее: