Когда DataflowRunner запускается, он загружает файлы JAR в место подготовки. Почему он генерирует то, что кажется ha sh значениями в конце имени фляги? И как это ха sh генерируется? Поддерживает ли он jar-файлы с изменяющимся содержимым, как в SNAPSHOTS?
Например, beam-sdks-java-harness-2.18.0.jar
становится beam-sdks-java-harness-2.18.0-zSYSExFXVnBkN_8dj0glwg.jar
Я бы предпочел оставить имя как есть, потому что тогда я мог бы использовать gsutil -m cp ...
для ускорения загрузки. В качестве альтернативы, к существующему механизму может быть добавлена функция мультизагрузки.
Кроме того, где я могу отправлять вопросы или запросы функций для DataflowRunner? В настоящее время он не расширяет файловые глобусы, например, target/libs/*
, поэтому я делаю это сам с помощью сценария оболочки, но я хотел бы видеть это в качестве основной функции.