错误:“如果启动模式已定义为JobStartTime,则不应该指定OutputStartTime”

问题描述 投票:0回答:1

我已经从Azure门户创建了两个资源的模板。我是从资源组创建的。创建的资源是事件中心和流分析作业。

从Azure门户进行部署(使用“新资源”选项时,在Stream Analytics作业中出现错误。

错误如下:“如果启动模式已定义为JobStartTime,则不应该指定OutputStartTime”

这是给出错误的参数所在的部分:

        "type": "Microsoft.StreamAnalytics/streamingjobs",
        "apiVersion": "2016-03-01",
        "name": "[parameters('streamingjobs_rtjobstream1_name')]",
        "location": "West Europe",
        "properties": {
            "sku": {
                "name": "Standard"
            },
            "outputStartMode": "JobStartTime",
            "outputStartTime": "2020-03-09T10:49:29.56Z",
            "eventsOutOfOrderPolicy": "Adjust",
            "outputErrorPolicy": "Stop",
            "eventsOutOfOrderMaxDelayInSeconds": 0,
            "eventsLateArrivalMaxDelayInSeconds": 5,
            "dataLocale": "en-US",
            "compatibilityLevel": "1.1"

我该如何解决?

提前感谢

azure-resource-manager azure-stream-analytics
1个回答
0
投票

[outputStartMode]属性仅应在需要在创建作业后立即开始作业时使用。如果缺少此属性,则默认值为JobStartTime

1。将outputStartMode设置为JobStartTime并立即启动时,无需设置outputStartModeoutputStartTime

"properties": {
    "sku": {
         "name": "Standard"
           },
     "eventsOutOfOrderPolicy": "Adjust",
     ........

2。要设置自定义outputStartTime时,可以将outputStartMode设置为CustomTime。并添加至少一个定义的输入。您可以参考这篇关于StreamInputDataSourceProperties的文章。

"properties": {
    "sku": {
         "name": "Standard"
           },
    "outputStartMode": "CustomTime",
    "outputStartTime": "2020-03-10T10:49:29.56Z",
    "inputs": [
     {
         "name": "string",
         "properties": {
              "type": "string",
              "datasource": {
                  "type": "string",
                  "properties": {
                   }
               },
               "serialization": {
                   "type": "string",
                   "properties": {
                   }
               }
          }
      }
  ],
  ......
© www.soinside.com 2019 - 2024. All rights reserved.