powershell—jwt令牌的安全令牌验证错误—hdinsight

ccrfmcuu  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(414)

我在WindowsAzure上创建了一个新的存储帐户并配置了一个hdinsight群集。但是,当我尝试在与群集相关的windows azure powershell上运行任何命令时,会出现以下错误:

PS C:\> Get-AzureHDInsightCluster -Name $clusterName
Get-AzureHDInsightCluster : Request failed with code:Unauthorized
Content:<Error xmlns="http://schemas.microsoft.com/windowsazure"
xmlns:i="http://www.w3.org/2001/XMLSchema-instance"><Code>AuthenticationFailed</Code><Message>A security token
validation error occured for the received JWT token.</Message></Error>
At line:1 char:1
+ Get-AzureHDInsightCluster -Name $clusterName
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Get-AzureHDInsightCluster], HttpLayerException
    + FullyQualifiedErrorId : Microsoft.Hadoop.Client.HttpLayerException,Microsoft.WindowsAzure.Management.HDInsight.C
   mdlet.PSCmdlets.GetAzureHDInsightClusterCmdlet

我对hdinsight是完全陌生的,但是在这个命令之前我运行了一个脚本来添加azure帐户,从这个页面为订阅名称、存储帐户名称和容器名称创建变量。
你知道这个错误是什么意思吗?如何修复?我试图运行一个脚本与Pig命令后,遵循这个网站。

hm2xizp9

hm2xizp91#

看起来powershell环境未正确设置。您应该首先使用getazuresubscription添加azure订阅。请参见:http://www.windowsazure.com/en-us/documentation/articles/install-configure-powershell/#connect

相关问题