google-cloud-platform - 如何在 Java 的数据流作业中指定将在每个数据流 VM 工作者上执行的启动脚本
问题描述
我需要修改 ~/.ssh/authorized_keys 以添加用于登录的自定义公钥。我发现这篇文章是针对 python 工作的。 https://beam.apache.org/documentation/sdks/python-pipeline-dependencies/
我们如何为 Java 数据流工作做同样的事情。
解决方案
您可以创建一个自定义容器,可能带有自定义入口点。
请参阅: https ://cloud.google.com/dataflow/docs/guides/using-custom-containers
还有https://github.com/apache/beam/blob/master/sdks/java/core/src/main/java/org/apache/beam/sdk/harness/JvmInitializer.java,这可能在这里有帮助,但它是为不同的目的而编写的。
推荐阅读
- html - 如何在中间元素滚动时保持左右 flex 元素(侧边栏)固定,滚动条在右侧?
- eclipse - pydev 无法识别未来的注释
- vue.js - Vuejs条件类使用计算
- css - CSS Flex Row 和 Table / Table Cell 有一些问题
- amazon-web-services - 使用媒体转换设置分段持续时间
- python - PyQt5:当 QMessageBox 作为菜单操作从 QSystemTrayIcon 调用时,QApplication 意外退出
- python - 从二维 numpy 数组中提取任意小计
- php - PHP在重定向时丢失PHPSESSID cookie中的会话ID
- python - python/pandas : Pandas 更改值,在值中添加额外的数字
- javascript - 如何从 Node 中的 TensorFlow.js 获取最可能的类名