将作业提交到 Snappy 作业服务器时如何传递 key/value 配置设置?
How do I pass key/value config settings when submitting a Job to Snappy Job Server?
我的作业每次都从不同的位置加载数据文件。我想提交相同的作业 JAR,只是使用 runJavaJob() API 的 Config.java 参数将不同的位置传递给它。
我没有找到将 key/value 配置传递给 snappy-job.sh 用法 的方法。
我该怎么做?
您可以在触发 snappy-job.sh 之前将键值对设置为 APP_PROPS 环境设置的一部分。我们已经在入门部分演示了它。
$ 出口 APP_PROPS="consumerKey=,consumerSecret=,accessToken=,accessTokenSecret="
$ ./bin/snappy-job.sh submit --lead localhost:8090 --app-name TwitterPopularTagsJob --class io.snappydata.examples.TwitterPopularTagsJob --app-jar ./lib/quickstart-0.2.1-PREVIEW.jar --stream
我的作业每次都从不同的位置加载数据文件。我想提交相同的作业 JAR,只是使用 runJavaJob() API 的 Config.java 参数将不同的位置传递给它。
我没有找到将 key/value 配置传递给 snappy-job.sh 用法 的方法。
我该怎么做?
您可以在触发 snappy-job.sh 之前将键值对设置为 APP_PROPS 环境设置的一部分。我们已经在入门部分演示了它。
$ 出口 APP_PROPS="consumerKey=,consumerSecret=,accessToken=,accessTokenSecret="
$ ./bin/snappy-job.sh submit --lead localhost:8090 --app-name TwitterPopularTagsJob --class io.snappydata.examples.TwitterPopularTagsJob --app-jar ./lib/quickstart-0.2.1-PREVIEW.jar --stream