Bagikan melalui


Submit-AzHDInsightScriptAction

Mengirimkan tindakan skrip baru ke kluster Azure HDInsight.

Sintaks

Submit-AzHDInsightScriptAction
      [-ClusterName] <String>
      [-Name] <String>
      [-Uri] <Uri>
      [-NodeTypes] <RuntimeScriptActionClusterNodeType[]>
      [[-Parameters] <String>]
      [[-ApplicationName] <String>]
      [-PersistOnSuccess]
      [-ResourceGroupName <String>]
      [-DefaultProfile <IAzureContextContainer>]
      [<CommonParameters>]

Deskripsi

Cmdlet Submit-AzHDInsightScriptAction mengirimkan tindakan skrip baru ke kluster Azure HDInsight. Gunakan PersistOnSuccess untuk menjalankan tindakan skrip setiap kali kluster ditingkatkan skalanya, selama tindakan skrip awalnya berhasil.

Contoh

Contoh 1: Mengirimkan tindakan skrip baru ke kluster HDInsight yang sedang berjalan

Submit-AzHDInsightScriptAction `
            -ClusterName "your-hadoop-001" `
            -Name "scriptaction" `
            -Uri "<script action URI>" `
            -NodeTypes Worker -PersistOnSuccess

Perintah ini mengirimkan tindakan skrip ke kluster HDInsight yang sedang berjalan.

Parameter

-ApplicationName

Menentukan nama aplikasi untuk tindakan skrip. Ketika ApplicationName ditentukan, PersistOnSuccess harus diatur ke False, simpul hanya boleh berisi edgenode, dan jumlah tindakan skrip harus sama dengan 1.

Jenis:String
Position:5
Nilai default:None
Diperlukan:False
Terima input alur:True
Terima karakter wildcard:False

-ClusterName

Menentukan nama kluster.

Jenis:String
Position:0
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-DefaultProfile

Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan azure

Jenis:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-Name

Menentukan nama tindakan skrip.

Jenis:String
Position:1
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

-NodeTypes

Menentukan jenis node untuk menjalankan tindakan skrip.

Jenis:RuntimeScriptActionClusterNodeType[]
Nilai yang diterima:HeadNode, WorkerNode, ZookeeperNode, EdgeNode
Position:3
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

-Parameters

Menentukan parameter untuk tindakan skrip.

Jenis:String
Position:4
Nilai default:None
Diperlukan:False
Terima input alur:True
Terima karakter wildcard:False

-PersistOnSuccess

Menunjukkan bahwa tindakan skrip harus berjalan setiap kali kluster ditingkatkan skalanya. Parameter sakelar ini diabaikan jika tindakan skrip awalnya gagal.

Jenis:SwitchParameter
Position:6
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-ResourceGroupName

Menentukan nama grup sumber daya.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-Uri

Menentukan URI publik untuk tindakan skrip (skrip PowerShell atau Bash).

Jenis:Uri
Position:2
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

Input

String

Uri

RuntimeScriptActionClusterNodeType[]

Output

AzureHDInsightRuntimeScriptActionOperationResource