В этом классе происходит
Перед загрузкой любых стадий проверим, совместима ли данная библиотека стадий с текущей версией JVM.
Проверка осуществляется на основе ключа java.unsupported.regexp
в файле data-collector-library.properties
каждого модуля.
По данным сканирования текущего мастера, версии 3.15.0-SNAPSHOT, следующие три модуля ограничены использованием только JVM версии 1.7:
apache-solr_6_1_0-lib
bigtable-lib
elasticsearch_5-lib
Все они содержат описание java.unsupported.regexp=1\\.7.*
.
Также проверим, что данная версия SDC соответствует минимально требуемой версии, указанной в ключе min.sdc.version
файла data-collector-library.properties
каждого модуля.
В текущей версии я не нашел файлов, где бы это было настроено.
Здесь приведены два шага:
Проверка наличия файла data-collector-library.properties
в каждом модуле.
Загрузка ключа library.name
из файла data-collector-library-bundle
каждого модуля как метки библиотеки стадий.
Чтение и парсинг EL выражений из файла ElDefinitions.json
каждого модуля.
Загрузка стадий из файла LoaderPipelineStages.json
.
Загрузка публикаций линеажа из файла LineagePublishers.json
.
Загрузка хранилищ учетных данных из файла CredentialStores.json
.
Загрузка сервисов из файла Services.json
.8. Загрузка интерцепторов из файла Interceptors.json
.
Загрузка делегатов из файла Delegates.json
.
if (!Boolean.getBoolean("streamsets.cloud")) {
// автоматическая загрузка определений библиотек стадий
Thread thread = new Thread(this::getRepositoryManifestList);
thread.setDaemon(true);
thread.setName("ManifestFetcher");
thread.start();
}
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )