【Service Fabric】小白入門記錄 本地Service Fabric集羣安裝及設置

本篇內容是自學自記,如今我還不知道Service Fabric到底是怎麼個入門法,反正按照入門教程先進行本地Service Fabric集羣的安裝,萬里路始於足下,要學習總得先把環境裝好了才能開始學習是不?html

首先是先決條件,具體可見 https://docs.microsoft.com/zh-cn/azure/service-fabric/service-fabric-quickstart-dotnet#prerequisites,按照條件將全部必需的SDK安裝完畢後,咱們能夠在windows菜單中找到ServiceFabricLocalClusterManager,以下圖
windows

點擊菜單運行後,能夠在系統右下角小圖標部分看到相應的小圖標,右擊該小圖標,這時候應該以下圖所示
瀏覽器

這時候本地Service Fabric集羣尚未建立,你能夠經過【Setup Local Cluster】來建立本地集羣,默承認以建立 1Node、5Node(本機如此,不清楚是否都這樣),在點擊了建立指令後,你能作的就是等待……學習

當本地集羣建立完成後,你能夠在C盤查看到SfDevCluster目錄,說實在的,該文件夾挺大的,本機5Node文件大小以下
ui

大小那個數字忽略(雖然我也不知道爲啥大小能有760G!),佔用但是實打實的10個G,在系統盤佔這麼多空間但是件要命的事情,因此下來咱們須要將這個默認文件夾移動到其它盤去命令行

進入到 C:\Program Files\Microsoft SDKs\Service Fabric\ClusterSetup,在該目錄下在任意空白位置經過 【Shift+鼠標右鍵】 的方式來打開命令行窗口快捷,以下圖
3d

在打開的命令行界面中輸入【PowerShell】指令進入PS命令,而後輸入如下指令htm

.\DevClusterSetup.ps1 -PathToClusterDataRoot D:\SfDevCluster\Data -PathToClusterLogRoot D:\SfDevCluster\Log

該指令的用處是將本地Service Fabric集羣的默認位置移動到D盤的SfDevCluster目錄下,固然你也能夠設置到其它你但願的任何位置,只須要將 -PathToClusterDataRoot 和 -PathToClusterLogRoot 後面的文件夾位置修改下就行,完整的指令界面以下
blog

當出現如下信息時,表明本地集羣的目錄遷移已經完成
教程

這時候咱們回到右下角的ServiceFabricLocalClusterManager快捷圖標,這時候右擊該圖標如今長得是這個樣子的

【Setup Local Cluster】指令如今改爲了【Switc Cluster Mode】,其它本來灰色不可選的指令如今也成了黑色可選狀態

【Manage Local Cluster】指令點擊後,會打開瀏覽器顯示以下界面

能夠看到該界面是用來查看集羣狀態的,具體都能監控什麼暫時還不瞭解,先忽略……

【Reset Local Cluster】這個指令可不能隨便亂點,點了以後本地集羣就會恢復到初裝狀態,包括目錄也會恢復到系統盤下,並且點擊後ServiceFabricLocalClusterManager在操做未完成前都不能再進行任何操做

在Reset結束後會有個簡單的提示信息

【Start Local Cluster】【Stop Local Cluster】這兩個指令很少說了,就如字面意思,分別對應啓動、中止本地集羣

【Switch Cluster Mode】能夠修改集羣節點數,點擊相應節點後你能作的也就是等待……

【Remove Local Cluster】刪除本地集羣,沒啥好解釋,就是直接刪除,畢竟佔用文件夾那麼大,不用時刪除也是應該的

【Exit】字面意思,退出ServiceFabricLocalClusterManager應用,注意此時本地Service Fabric集羣該啥樣仍是啥樣,該指令並不會中止本地集羣

相關文章
相關標籤/搜索