New-AzHDInsightHiveJobDefinition
Создает объект задания Hive.
Синтаксис
New-AzHDInsightHiveJobDefinition
[-Arguments <String[]>]
[-Files <String[]>]
[-StatusFolder <String>]
[-Defines <Hashtable>]
[-File <String>]
[-JobName <String>]
[-Query <String>]
[-RunAsFileJob]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Описание
Командлет New-AzHDInsightHiveJobDefinition определяет объект задания Hive для использования с кластером Azure HDInsight.
Примеры
Пример 1. Создание определения задания Hive
# 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
Эта команда создает определение задания Hive.
Параметры
-Arguments
Задает массив аргументов для задания. Аргументы передаются в качестве аргументов командной строки в каждую задачу.
Тип: | String[] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-DefaultProfile
Учетные данные, учетная запись, клиент и подписка, используемые для обмена данными с Azure
Тип: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Defines
Указывает значения конфигурации Hadoop, заданные при выполнении задания.
Тип: | Hashtable |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-File
Указывает путь к файлу, который содержит запрос для выполнения. Файл должен быть доступен в учетной записи хранения, связанной с кластером. Этот параметр можно использовать вместо параметра Query .
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Files
Указывает коллекцию файлов, связанных с заданием Hive.
Тип: | String[] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-JobName
Указывает имя задания.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Query
Указывает запрос Hive.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-RunAsFileJob
Указывает, что этот командлет создает файл в учетной записи хранения Azure по умолчанию, в которой хранится запрос. Этот командлет отправляет задание, которое ссылается на этот файл как скрипт для выполнения. Эту функцию можно использовать для обработки специальных символов, таких как знак процента (%) для отправки задания через Templeton, так как Templeton интерпретирует запрос с знаком процента в качестве параметра URL-адреса.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-StatusFolder
Указывает расположение папки, содержащей стандартные выходные данные и выходные данные ошибок для задания.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Входные данные
None
Выходные данные
AzureHDInsightHiveJobDefinition
Связанные ссылки
Azure PowerShell