Invoke-AzureRmHDInsightHiveJob: удаленный сервер возвратил ошибку: (404) не найден - PullRequest
0 голосов
/ 21 января 2019

Я пытаюсь выполнить запрос Hive с использованием powershell для моего кластера HDInsight.Задание Hadoop успешно завершено, поскольку я вижу журналы в пользовательском интерфейсе пряжи.Но команда Invoke-AzureRmHDInsightHiveJob завершается неудачно с приведенной ниже ошибкой.Что я делаю не так?

enter image description here

Это полный код:

$RunAsConnection = Get-AutomationConnection -Name AzureRunAsConnection;

try 
{
    $Login=Add-AzureRmAccount -ServicePrincipal -TenantId $RunAsConnection.TenantId -ApplicationId $RunAsConnection.ApplicationId -CertificateThumbprint $RunAsConnection.CertificateThumbprint -ErrorAction Stop
}
catch
{
    Sleep 10;
    $Login=Add-AzureRmAccount -ServicePrincipal -TenantId $RunAsConnection.TenantId -ApplicationId $RunAsConnection.ApplicationId -CertificateThumbprint $RunAsConnection.CertificateThumbprint
};

Set-AzureRmContext -SubscriptionId $RunAsConnection.SubscriptionID

Connect-AzureRmAccount -ServicePrincipal -Tenant $RunAsConnection.TenantID -ApplicationId $RunAsConnection.ApplicationID -CertificateThumbprint $RunAsConnection.CertificateThumbprint

$ResourceGroupName = "xxxxxx"
$StorageAccountName = "xxxxxx"
$StorageAccountKey = (Get-AzureRmStorageAccountKey -ResourceGroupName $ResourceGroupName -AccountName $StorageAccountName).Value[0]
$StorageAccountName -StorageAccountKey $StorageAccountKey
$StorageAccountContainer = "xxxxxx"

$clusterName = "xxxxxx"
$creds=Get-Credential -Message "Enter the login for the cluster"

Use-AzureRmHDInsightCluster -ClusterName $clusterName -HttpCredential $creds

$queryString = "select 1"

Invoke-AzureRmHDInsightHiveJob -Query $queryString -Verbose -DefaultStorageAccountName "$StorageAccountName.blob.core.windows.net" -DefaultStorageAccountKey $StorageAccountKey -DefaultContainer $StorageAccountContainer
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...