无法连接到本地服务结构群集

时间:2016-04-21 02:30:25

标签: azure azure-service-fabric

最近我卸载了Service Fabric SDK 1.4并安装了Service Fabric SDK 2.0,帖子说我无法创建/连接到本地Service Fabric集群。我得到了下面提到的例外。我尝试重新启动VM以确保反映环境变量。尝试卸载并重新安装sdk几次,但没有看到它得到解决。如果有人遇到这个问题,请告诉我,如果解决了我需要采取哪些措施,请注意。

  

等待命名服务准备就绪。这可能需要几分钟的时间...   Connect-ServiceFabricCluster:无法转换类型为' System .__ ComObject'的COM对象。到界面类型   ' IFabricApplicationManagementClient6&#39 ;.此操作失败,因为QueryInterface调用COM组件   与IID' {B01E63EE-1EA4-4181-95C7-983B32E16848}'的接口由于以下错误而失败:没有这样的界面   支持(HRESULT异常:0x80004002(E_NOINTERFACE))。   在C:\ Program Files \ Microsoft SDKs \ Service Fabric \ Tools \ Scripts \ ClusterSetupUtilities.psm1:521 char:12   + [void](Connect-ServiceFabricCluster @connParams)   + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~      + CategoryInfo:InvalidData :( :) [Connect-ServiceFabricCluster],InvalidCastException      + FullyQualifiedErrorId:CreateClusterConnectionErrorId,Microsoft.ServiceFabric.Powershell.ConnectCluster

我尝试按照此链接中提到的步骤来设置我的本地群集 Link

以下是已安装的组件

enter image description here

2 个答案:

答案 0 :(得分:1)

我在使用Service Fabric Actors时遇到问题,当我的Actor客户端尝试连接到Actor服务时,我遇到了同样的错误消息。经过几个小时的尝试不同的事情,我意识到我的Service Fabric实现和Actor客户端正在使用不同版本的Service Fabric NuGet包

在我的Actor Client中使用相同版本后(我基本上降级了它),然后客户端开始按预期工作。

答案 1 :(得分:0)

似乎旧的Service Fabric位没有正确卸载,并且被新的二进制文件拾取,但是找不到所需的接口。

您可以尝试卸载当前位,重启机器然后重新安装吗?这应该有用。

相关问题