Альтернативные адреса статей внутри страны (из-за того что на GitHub могут отсутствовать изображения, вы знаете почему, ха-ха)
https://xie.infoq.cn/article/1af0cb75be056fea788e6c86b
GitHub адрес: https://github.com/zhp8341/flink-streaming-platform-web
Адрес на Gitee: https://gitee.com/zhuhuipei/flink-streaming-platform-web
Система flink-streaming-platform-web
основана на Apache Flink и представляет собой визуализированную, легковесную web-клиентскую систему для управления потоками данных. Пользователи могут выполнять задачи потоковой обработки через конфигурацию SQL в веб-интерфейсе.
Основные возможности: включают конфигурирование задач, запуск/остановку задач, оповещения, логи и т.д., а также поддержка автозаполнения SQL, форматирования и проверки синтаксиса SQL.
Цель: уменьшение затрат на разработку, снижение стоимости и полная реализация задач потоковой обработки на основе SQL. 😂
Этот проект занял третье место в соревновании Flink Forward Asia Hackathon (2021).
Для просмотра эффекта работы WEB-страницы нажмите здесь.
Для получения техподдержки нажмите здесь
Текущая версия Flink была обновлена до 1.16.7.
Если вам понравился этот проект, пожалуйста, нажмите "Star" в правом верхнем углу. Спасибо за вашу поддержку!🙏
Для получения техподдержки нажмите здесь
Для получения техподдержки нажмите здесь
Используйте следующий SQL для тестирования среды, чтобы новым пользователям было проще понять платформу.
CREATE TABLE source_table (
f0 INT,
f1 INT,
f2 STRING
) WITH (
'connector' = 'datagen',
'rows-per-second'='5'
);
CREATE TABLE print_table (
f0 INT,
f1 INT,
f2 STRING
) WITH (
'connector' = 'print'
);
INSERT INTO print_table SELECT f0, f1, f2 FROM source_table;
Ссылки на официальные соединители
Перейдите на https://nightlies.apache.org/flink/flink-docs-release-1.14/zh/docs/connectors/table/overview/
Поддерживаемые синтаксические конструкции |
---|
INSERT INTO |
INSERT OVERWRITE |
CREATE TABLE |
CREATE FUNCTION |
CREATE VIEW |
USE CATALOG |
DROP |
ALTER |
SHOW CATALOGS |
SHOW DATABASES |
SHOW TABLES |
SHOW FUNCTIONS |
CREATE CATALOG |
SET |
SELECT (не поддерживается) |
Общение и ответы на вопросы.
https://nightlies.apache.org/flink/flink-docs-release-1.13/zh/docs/connectors/table/kafka/
Если вам необходимы соединители, скачайте их с официального сайта:
Например, соединитель Kafka: https://nightlies.apache.org/flink/flink-docs-release-1.13/zh/docs/connectors/table/kafka/
Первая возможность: после загрузки соединителей поместите их в директорию /flink/lib
.
Вторая возможность: поместите соединители на HTTP-сервис и укажите их URL.
http://ccblog.cn/jars/flink-connector-jdbc_2.11-1.12.0.jar
Множественные URL разделены переносом строки.При сборке пользовательских соединителей используйте шаблон shade и решите конфликты jar.
Личное мнение: рекомендую использовать вторую возможность, так как каждая задача будет иметь свои jar. Общие jar можно поместить в директорию /flink/lib
, например: драйвер MySQL, соединитель Kafka и т.д.
Перекомпиляция web-клиента в соответствии с вашей версией Flink
Пожалуйста, добавьте себя в группу DingTalk: 34315096
DingTalk
Статистика использования 18 марта 2021 года и 19 марта 2021 года
Благодарим Wen Xiang Jiong (Hunan Cao Hua Interactive Technology Co., Ltd.) за вклад в передачу кода фронтенда: https://gitee.com/wenxiangjiong/flink-streaming-platform-web.git
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )