gpt4 book ai didi

azure-service-fabric - 如何指定本地开发人员的服务结构集群的创建位置?

转载 作者:行者123 更新时间:2023-12-03 12:02:41 25 4
gpt4 key购买 nike

我的问题:我正在学习Service Fabric,并在做简单的教程,而本地集群正在填满我的C盘。我在 Visual Studio 中运行项目。它首先在文件夹 SfDevCluster 中创建一个集群。这占用了 842 MB 的空间。然后它部署服务和 web api 站点。请记住,这些都是微不足道的教程,几乎没有任何内容。现在,我注意到我有一个大小为 1.22 TB 且磁盘大小为 9.4 GB 的文件夹。我不知道如何解释。但它消耗了我 C 盘上的剩余空间并触发了警报。
我有很多空间的其他驱动器。我很想指定使用那些。有没有办法通过 Visual Studio 使用的服务结构集群来做到这一点?或者有没有办法限制过于雄心勃勃的规模分配?如果你明白这一点,你能解释一下这些不寻常的文件夹大小是什么意思吗?
在过去,我会有一个空间很大的硬盘。但是现在,我的开发人员机器有一个更快但更昂贵的 SSD 驱动器,而且空间非常宝贵。所以我需要更多地控制集群位置。

最佳答案

您可以通过在 PowerShell 中运行 DevClusterSetup 脚本来设置指向非系统驱动器的本地集群。您可以在 %programfiles%\Microsoft SDKs\Service Fabric\ClusterSetup\ 下找到该脚本.你想要的命令行是:
.\DevClusterSetup.ps1 -PathToClusterDataRoot <desired_app_and_data_location> -PathToClusterLogRoot <desired_tracelog_location>
如果您已经有一个集群在运行,此脚本将删除它并创建一个新集群(请注意,这将删除所有已部署的应用程序及其数据)。运行新集群后,Visual Studio 将在您本地部署时自动使用它。

至于文件大小 - 这主要是由于用于复制存储在可靠集合中的状态的日志文件。一个大的,sparse file是预先预先分配的,这就是为什么您会看到大小和磁盘大小之间存在差异。我们计划使这些值可配置,以便可以在本地集群上调用它们。

关于azure-service-fabric - 如何指定本地开发人员的服务结构集群的创建位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34959643/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com