This command group provides commands for creating and operating on Jet jobs.
Check out the documentation for Data Pipelines for more information about the Jet engine.
Usage:
clc job [command] [options]clc job submit
Creates a Jet job using the provided JAR file.
This command requires a Hazelcast Cloud or Hazelcast Platform cluster of version 5.3.0 or above.
Usage:
clc job submit [jar-file] [arg, ...] [flags]Parameters:
| Parameter | Required | Description | Default | 
|---|---|---|---|
| 
 | Required | The jar file that contains the data pipeline code. | |
| 
 | Optional | Zero or more arguments to pass to the  | |
| 
 | Optional | Fully qualified name of the class that contains the  | Main class in the Jar manifest | 
| 
 | Optional | Name of the Jet job. Job names must be unique across running and suspended jobs. | The name given while creating the data pipeline. | 
| 
 | Optional | Number of times to retry a failed submission. | 
 | 
| 
 | Optional | Name of the snapshot to initialize the job with. | |
| 
 | Optional | Waits for the job to be started. | 
 | 
clc job cancel
Cancels the job with the given ID or name.
Usage:
clc job cancel [job-ID/name] [flags]Parameters:
| Parameter | Required | Description | Default | 
|---|---|---|---|
| 
 | Required | Job ID (UUID or integer) or job name. | |
| 
 | Optional | Force cancelling the job. This is useful for cancelling suspended jobs. | 
 | 
| 
 | Optional | Waits for the job to be terminated. | 
 | 
clc job list
Lists jobs.
Usage:
clc job list [flags]Parameters:
| Parameter | Required | Description | Default | 
|---|---|---|---|
| 
 | Optional | Running SQL queries creates Jet jobs. This flags enables showing them in the list. | 
 | 
| 
 | Optional | This flags enables showing user cancelled jobs in the list. | 
 | 
Example output:
clc job list
09bb-6718-4902-0001	sample2	RUNNING	2023-04-20 06:06:52	-
09bb-6718-4900-0001	sample1	SUSPENDED	2023-04-20 06:06:45	-clc job restart
Restarts the job with the given ID or name.
Usage:
clc job restart [job-ID/name] [flags]Parameters:
| Parameter | Required | Description | Default | 
|---|---|---|---|
| 
 | Required | Job ID (UUID or integer) or job name. | |
| 
 | Optional | Force restart the job. | 
 | 
| 
 | Optional | Waits for the job to be restarted. | 
 | 
clc job resume
Resumes a suspended job.
Usage:
clc job resume [job-ID/name] [flags]Parameters:
| Parameter | Required | Description | Default | 
|---|---|---|---|
| 
 | Required | The Job with ID (UUID or integer) or with name to resume. | |
| 
 | Optional | Waits for the job to be resumed. | 
 | 
clc job suspend
Suspends the job with the given ID or name.
Usage:
clc job suspend [job-ID/name] [flags]Parameters:
| Parameter | Required | Description | Default | 
|---|---|---|---|
| 
 | Required | Job ID (UUID or integer) or job name. | |
| 
 | Optional | Force suspend the job. | 
 | 
| 
 | Optional | Waits for the job to be suspended. | 
 | 
clc job export-snapshot
Exports a snapshot from a Jet job. This feature requires a Hazelcast Cloud or Hazelcast Enterprise cluster.
Usage:
clc job export-snapshot [job-ID/name] [flags]Parameters:
| Parameter | Required | Description | Default | 
|---|---|---|---|
| 
 | Optional | If true, the job is cancelled after taking a snapshot. | 
 | 
| 
 | Optional | Name of the snapshot. If not given, an auto-generated snapshot name is used. | Auto-generated name |