New-AzHDInsightHiveJobDefinition
Skapar ett Hive-jobbobjekt.
Syntax
New-AzHDInsightHiveJobDefinition
[-Arguments <String[]>]
[-Files <String[]>]
[-StatusFolder <String>]
[-Defines <Hashtable>]
[-File <String>]
[-JobName <String>]
[-Query <String>]
[-RunAsFileJob]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Cmdleten New-AzHDInsightHiveJobDefinition definierar ett Hive-jobbobjekt som ska användas med ett Azure HDInsight-kluster.
Exempel
Exempel 1: Skapa en Hive-jobbdefinition
# Cluster info
$clusterName = "your-hadoop-001"
$clusterCreds = Get-Credential
# Hive job details
$statusFolder = "<status folder>"
$query = "SHOW TABLES"
New-AzHDInsightHiveJobDefinition -StatusFolder $statusFolder `
-Query $query `
| Start-AzHDInsightJob `
-ClusterName $clusterName `
-ClusterCredential $clusterCreds
Det här kommandot skapar en Hive-jobbdefinition.
Parametrar
-Arguments
Anger en matris med argument för jobbet. Argumenten skickas som kommandoradsargument till varje uppgift.
Typ: | String[] |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure
Typ: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Defines
Anger hadoop-konfigurationsvärden som ska anges för när jobbet körs.
Typ: | Hashtable |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-File
Anger sökvägen till en fil som innehåller frågan som ska köras. Filen måste vara tillgänglig på lagringskontot som är associerat med klustret. Du kan använda den här parametern i stället för frågeparametern.
Typ: | String |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Files
Anger en samling filer som är associerade med ett Hive-jobb.
Typ: | String[] |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobName
Anger namnet på jobbet.
Typ: | String |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Query
Anger Hive-frågan.
Typ: | String |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsFileJob
Anger att den här cmdleten skapar en fil i standardkontot för Azure Storage där en fråga ska lagras. Den här cmdleten skickar jobbet som refererar till den här filen som ett skript som ska köras. Du kan använda den här funktionen för att hantera specialtecken, till exempel procenttecken (%) som skulle misslyckas vid en jobböverföring via Templeton, eftersom Templeton tolkar en fråga med ett procenttecken som en URL-parameter.
Typ: | SwitchParameter |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StatusFolder
Anger platsen för mappen som innehåller standardutdata och felutdata för ett jobb.
Typ: | String |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Indata
None
Utdata
AzureHDInsightHiveJobDefinition
Relaterade länkar
Azure PowerShell
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för