首页 > 解决方案 > 暂存文件下载到 GCP Dataflow Worker 的什么位置

问题描述

我正在使用 Java 使用 GCP Dataflow Flex 模板。我想为 TLS 验证暂存“/usr/local/jdk-11-latest/lib/security/cacerts”和“/usr/local/jdk-11-latest/lib/security/keystore.jks”。我检查了这些文件是否已为数据流运行器暂存,但它们并未下载到与用于上传相同的路径。GCP Dataflow 将从 GCS 下载的暂存文件放在哪里?

标签: javagoogle-cloud-platformgoogle-cloud-dataflow

解决方案


如果您打开工作的云日志并在dataflow.googleapis.com/worker-startup日志中搜索,您会看到类似 Downloading: gs://.../xxx.jar to /var/opt/google/tmp/download.0.219961590/file.0. 然后当你搜索javacmd 日志时,你可以看到所有的 jars 都位于/var/opt/google/dataflow/.


推荐阅读