Google Cloud Dataflowパイプラインプログラムは、* .soファイルに動的にリンクするライブラリを呼び出します。実行するには、linux環境変数LD_LIBRARY_PATHを設定する必要があります。 https://groups.google.com/forum/#!topic/comp.lang.java.programmer/LOu18-OWAVMというハッキングがありますが、パイプラインを実行する前にシェルスクリプトを実行するジョブを使用してその方法を実行する方法があるのでしょうか?起動時にGoogle Dataflowジョブを実行する
0
A
答えて
0
あなたはこれにJNIを使用していますか? JNIコードを設定する前に、Javaコードで環境変数を設定できますか?
クラスパスから.soファイルをロードし、ストリームに渡すだけでもかまいません。 .soファイルでリンクすることは可能ですか?
ファイルを参照してください。ファイルを検索する方法については、こちらをご覧ください。 https://cloud.google.com/dataflow/pipelines/specifying-exec-params
おそらく、これらのリンクでの提案も同様に仕事ができると、あなたはあなたのjarファイル内の.soファイルをパッケージ化することもできます。これは、プログラムがすべてで実行する前に発生する必要が How to bundle a native library and a JNI library inside a JAR?
https://www.adamheinrich.com/blog/2012/12/how-to-load-native-jni-library-from-jar/
関連する問題
- 1. google cloud dataflowジョブを使用してシェルスクリプトを実行
- 2. Google Compute Engineインスタンスの起動時にmongoDBを実行する
- 3. Jenkinsジョブを同時に起動する
- 4. 起動時にcachewarmerを実行する
- 5. 起動時にコードを実行する
- 6. 起動時のcronジョブの実行可能なjar
- 7. Pentahoで1つのジョブを実行した後に2つのジョブを同時に起動する方法
- 8. Spring Cloud DataFlow自動実行
- 9. 複数のgoogle-dataflowおよびdataprocジョブ
- 10. 起動時に実行されるデバッグアプリケーション
- 11. Jenkinsジョブを同時に実行するジョブを分割する
- 12. cPanelでcronジョブを実行してPythonファイルを起動する
- 13. ActiveJob:サーバー起動時に自動的にジョブを開始する
- 14. Spring起動時にMongoDBスクリプトを実行
- 15. Google dataproc sparkジョブで「ジョブの実行中にノードが再起動されました」が失敗します。メッセージ
- 16. 起動時に自動的にスクリプトを実行するには?
- 17. 起動アプリケーション中にジョブが実行される
- 18. 起動時の実行時のアクセス
- 19. アプリケーション起動時にSpring起動ApplicationListenerが実行されない
- 20. Jenkinsの起動時にジョブをトリガーする
- 21. Kubernetesジョブの再起動時間を設定するには?
- 22. ユニティエディタの起動時にのみスクリプトを実行するには?
- 23. テスト起動時にGUIテストを実行するVMにログイン
- 24. Railsの起動時にOSコマンドを実行するには?
- 25. Google AppEngineの起動時間
- 26. Celeryを使用して起動時にメソッドを実行する
- 27. 起動時にyoctoを使ってinitcriptを実行する
- 28. google VMの計算インスタンス起動スクリプトはVMの起動時にのみ実行されますか?
- 29. C#アプリケーションの起動時にコードを実行する方法は?
- 30. 起動時にスクリプトを実行する方法は?
を?つまり、Dataflow Javaプログラムでenv変数を設定できるだけではありませんか? –