New-AzHDInsightHiveJobDefinition
Hive iş nesnesi oluşturur.
Sözdizimi
New-AzHDInsightHiveJobDefinition
[-Arguments <String[]>]
[-Files <String[]>]
[-StatusFolder <String>]
[-Defines <Hashtable>]
[-File <String>]
[-JobName <String>]
[-Query <String>]
[-RunAsFileJob]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
New-AzHDInsightHiveJobDefinition cmdlet'i, Azure HDInsight kümesiyle kullanmak üzere bir Hive iş nesnesi tanımlar.
Örnekler
Örnek 1: Hive iş tanımı oluşturma
# 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
Bu komut bir Hive iş tanımı oluşturur.
Parametreler
-Arguments
İş için bir bağımsız değişken dizisi belirtir. Bağımsız değişkenler her göreve komut satırı bağımsız değişkenleri olarak geçirilir.
Tür: | String[] |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-DefaultProfile
Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik
Tür: | IAzureContextContainer |
Diğer adlar: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Defines
İşin ne zaman çalıştırıldığında ayarlanacağı Hadoop yapılandırma değerlerini belirtir.
Tür: | Hashtable |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-File
Çalıştırılacak sorguyu içeren dosyanın yolunu belirtir. Dosya, kümeyle ilişkilendirilmiş depolama hesabında kullanılabilir olmalıdır. Sorgu parametresi yerine bu parametreyi kullanabilirsiniz.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Files
Hive işiyle ilişkili bir dosya koleksiyonunu belirtir.
Tür: | String[] |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-JobName
İşin adını belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Query
Hive sorgusunu belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-RunAsFileJob
Bu cmdlet'in, sorgunun depolandığı varsayılan Azure depolama hesabında bir dosya oluşturduğunu gösterir. Bu cmdlet, çalıştırılacak betik olarak bu dosyaya başvuran işi gönderir. Templeton, yüzde işareti olan bir sorguyu URL parametresi olarak yorumladığı için Templeton aracılığıyla bir iş gönderiminde başarısız olacak yüzde işareti (%) gibi özel karakterleri işlemek için bu işlevi kullanabilirsiniz.
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-StatusFolder
bir iş için standart çıkışları ve hata çıkışlarını içeren klasörün konumunu belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
Girişler
None
Çıkışlar
AzureHDInsightHiveJobDefinition
İlişkili Bağlantılar
Azure PowerShell