我尝试按照https://azure.microsoft.com/en-us/documentation/articles/service-fabric-cluster-creation-for-windows-server/#plan-and-prepare-for-cluster-deployment上的说明在测试计算机上创建开发群集。我正在使用示例ClusterConfig.Unsecure.DevCluster.json文件。但是,创建失败并出现以下异常:
创建群集失败,异常:System.AggregateException:发生一个或多个错误。 ---> System.NullReferenceE xception:未将对象引用设置为对象的实例。 在System.Fabric.DeploymentManager.d__a.MoveNext() ---从抛出异常的先前位置开始的堆栈跟踪结束--- 在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务) 在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) 在System.Fabric.DeploymentManager.d__0.MoveNext() ---内部异常堆栈跟踪结束--- 在System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) 在System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout,CancellationToken cancellationToken) 在Microsoft.ServiceFabric.Powershell.ClusterCmdletBase.NewCluster(String clusterConfigurationFilePath,String fabric PackageSourcePath,Boolean rollbackOnFailure) ---> (内部异常#0)System.NullReferenceException:未将对象引用设置为对象的实例。 在System.Fabric.DeploymentManager.d__a.MoveNext() ---从抛出异常的先前位置开始的堆栈跟踪结束--- 在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务) 在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) 在System.Fabric.DeploymentManager.d__0.MoveNext()< ---
我错过了任何设置吗?
似乎满足要求: •建议至少2 GB内存 •网络连接 - 确保计算机位于安全的网络/网络上 •Windows Server 2012 R2或Windows Server 2012(您需要为此安装KB2858668)。 •.NET Framework 4.5.1或更高版本,完全安装 •Windows PowerShell 3.0 •部署和配置群集的群集管理员必须具有每台计算机的管理员权限。 •RemoteRegistry服务应该在所有计算机上运行。
谢谢!
答案 0 :(得分:1)
我发现我需要卸载Azure Service Fabric SDK。显然,用于测试的集群机器不应该用于开发Service Fabric应用程序或服务吗?