Когда я указал вывод на .parquet, я получил ошибку задачи Фабрики данных, указывающую на отсутствие Java в контейнере среды выполнения интеграции.< /p>
Код: Выделить всё
ErrorCode=JreNotFound,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=Java Runtime Environment cannot be found on the Self-hosted Integration Runtime machine. It is required for parsing or writing to Parquet/ORC files. Make sure Java Runtime Environment has been installed on the Self-hosted Integration Runtime machine.,Source=Microsoft.DataTransfer.Common,''Type=System.DllNotFoundException,Message=Unable to load DLL 'jvm.dll': The specified module could not be found.- Установите пакет обновления 1 для Microsoft Visual C++ 2010 (здесь)
- Установить JDK из Microsoft OpenJDK 17.0.6 LTS — 64-битный MSI (здесь)
- Устанавливается вручную Переменная среды JAVA_HOME: setx -m JAVA_HOME "C:\Program Files\Microsoft\jdk-17.0.6.10-hotspot" (Что касается того, что я получил, SHIR будет искать в реестре местоположение JRE, а в случае, если это не так обнаружил, что это будет выглядеть как JAVA_HOME env var).
Код: Выделить всё
openjdk version "17.0.6" 2023-01-17 LTS
OpenJDK Runtime Environment Microsoft-7209853 (build 17.0.6+10-LTS)
OpenJDK 64-Bit Server VM Microsoft-7209853 (build 17.0.6+10-LTS, mixed mode, sharing)
Подробнее здесь: https://stackoverflow.com/questions/757 ... -container
Мобильная версия