Чунцзюнь (ChunJun) — это стабильная, удобная в использовании, эффективная и пакетная интегрированная структура данных, которая в настоящее время основана на реальном вычислительном механизме Flink и обеспечивает синхронизацию и вычисления между различными гетерогенными источниками данных. Она уже развёрнута в тысячах компаний и стабильно работает.
Официальный сайт: https://dtstack.github.io/chunjun/.
Введение
Чунцзюнь (ChunJun) представляет различные базы данных как reader/source-плагины, writer/sink-плагины и lookup-плагины для таблиц, и обладает следующими характеристиками:
Компиляция исходного кода
git clone https://github.com/DTStack/chunjun.git
./mvnw clean package -DskipTests
или выполните:
sh build/build.sh
Совместимость с несколькими платформами: chunjun в настоящее время поддерживает tdh и open source hadoop, для разных платформ требуются разные команды maven для упаковки. | Платформа | Значение | | --- | --- | | tdh | mvn clean package -DskipTests -P default,tdh | Сборка inceptor-плагина и всех поддерживаемых default-плагинов | | default | mvn clean package -DskipTests -P default | Все плагины, кроме inceptor |
Общие проблемы
./$CHUNJUN_HOME/bin/install_jars.bat
./$CHUNJUN_HOME/bin/install_jars.sh
mvn install:install-file -DgroupId=com.google.errorprone -DartifactId=javac-shaded -Dversion=9+181-r4173-1 -Dpackaging=jar -Dfile=./jars/javac-shaded-9+181-r4173-1.jar
Быстрый старт В таблице ниже показано соответствие между ветвью и версией Flink. Несоответствие версий может привести к таким проблемам, как сериализация, конфликты классов и т.д.
Ветвь | Версия Flink |
---|---|
master | 1.12.7 |
1.12_release | 1.12.7 |
1.10_release | 1.10.1 |
1.8_release | 1.8.3 |
Chunjun поддерживает несколько режимов выполнения задач, каждый из которых требует своей среды и шагов. Ниже приведены шаги для каждого режима.
sh bin/chunjun-local.sh -job chunjun-examples/json/stream/stream.json
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )