[
  {
    "paramName": "issm",
    "paramLongName": "isSparkSessionManaged",
    "paramDescription": "when true will stop SparkSession after job execution",
    "paramRequired": false
  },
  {
    "paramName": "is",
    "paramLongName": "isLookupUrl",
    "paramDescription": "URL of the isLookUp Service",
    "paramRequired": true
  },
  {
    "paramName": "sn",
    "paramLongName": "sourceNameNode",
    "paramDescription": "nameNode of the source cluster",
    "paramRequired": true
  },
  {
    "paramName": "tn",
    "paramLongName": "targetNameNode",
    "paramDescription": "namoNode of the target cluster",
    "paramRequired": true
  },
  {
    "paramName": "w",
    "paramLongName": "workingDirectory",
    "paramDescription": "working directory",
    "paramRequired": true
  },
  {
    "paramName": "nm",
    "paramLongName": "distcp_num_maps",
    "paramDescription": "maximum number of map tasks used in the distcp process",
    "paramRequired": true
  },
  {
    "paramName": "mm",
    "paramLongName": "distcp_memory_mb",
    "paramDescription": "memory for distcp action copying actionsets from remote cluster",
    "paramRequired": true
  },
  {
    "paramName": "tt",
    "paramLongName": "distcp_task_timeout",
    "paramDescription": "timeout for distcp copying actions from remote cluster",
    "paramRequired": true
  },
  {
    "paramName": "tr",
    "paramLongName": "transform_only",
    "paramDescription": "activate tranform-only mode. Only apply transformation step",
    "paramRequired": true
  }
]
