2

Use-AzureHDInsightCluster powershell コマンドレットを使用しようとしています

Use-AzureHDInsightCluster "mycluster" -Subscription (Get-AzureSubscription -Current).SubscriptionId

しかし、次のエラーが発生します。私はこれが初めてなので、どこから始めればよいかわかりません。

Use-AzureHDInsightCluster : An error occurred while sending the request.
At line:1 char:1
+ Use-AzureHDInsightCluster "mycluster" -Subscription (Get-AzureSubscription -Cu ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : NotSpecified: (:) [Use-AzureHDInsightCluster], HttpRequestException
+ FullyQualifiedErrorId : System.Net.Http.HttpRequestException,Microsoft.WindowsAzure.Management.HDInsight.Cmdlet.
PSCmdlets.UseAzureHDInsightClusterCmdlet

編集デバッグフラグを追加しました。もう少し情報が得られます

DEBUG: Severity: Error
One or more errors occurred.
at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken       cancellationToken)
   at Microsoft.WindowsAzure.Management.HDInsight.Cmdlet.PSCmdlets.UseAzureHDInsightClusterCmdlet.EndProcessing()
An error occurred while sending the request.
at System.Threading.Tasks.TaskAwaiter`1.GetResult()
at
Microsoft.WindowsAzure.Management.HDInsight.Cmdlet.Commands.CommandImplementations.UseAzureHDInsightClusterCommand.<End
Processing>d__0.MoveNext()
Unable to connect to the remote server
at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
at System.Net.Http.HttpClientHandler.GetResponseCallback(IAsyncResult ar)
An attempt was made to access a socket in a way forbidden by its access permissions    70.37.71.239:8443
at System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult)
at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6,  Socket& socket,
IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception)
4

2 に答える 2

0

以下のフォルダーから WindowsAzureProfile.xml を削除して、再試行してください: C:\Users\xxxx\AppData\Roaming\Windows Azure Powershell

于 2014-03-12T11:43:45.057 に答える
-1

エラーメッセージはあまり役に立ちませんね。PowerShell には、いくつかの一般的なスイッチがあります。そのうちの 2 つはデバッグに役立ちます。それらは -debug と -verbose です。2 つのスイッチを指定してコマンドを再試行し、詳細情報を取得します。

「mycluster」は有効なクラスター名ですか? この投稿に使用した名前ですか?次のコマンドを使用して、Windows Azure 接続をテストできますか。

Get-AzureSubscription Get-AzureHDInsightCluster

サブスクリプションもクラスター リストも受け取っていない場合。最初に接続を修正する必要がある場合があります。Azure アカウントへの接続については、http://www.windowsazure.com/en-us/manage/install-and-configure-windows-powershell/ を参照してください

于 2013-12-07T19:14:47.330 に答える