亚洲精品亚洲人成在线观看麻豆,在线欧美视频一区,亚洲国产精品一区二区动图,色综合久久丁香婷婷

              當前位置:首頁 > IT技術 > Windows編程 > 正文

              Windows 環(huán)境下安裝rocketmq
              2021-09-11 10:35:54

              1. 下載rocketmq,選擇binary
              2. 解壓后,配置環(huán)境變量ROCKETMQ_HOME,變量值是MQ解壓路徑MQ文件夾名
              3. cmd命令跳轉至MQ解壓路徑MQ文件夾名in 路徑下,執(zhí)行start mqnamesrv.cmd
                新彈出的窗口顯示錯誤: 找不到或無法加載主類 org.apache.rocketmq.namesrv.NamesrvStartup

                原因是沒有設置好ROCKETMQ_HOME,我出現(xiàn)這個問題的原因是在之前用idea搭建rocketmq源碼環(huán)境時已經設置了環(huán)境變量,和新下載的不再同一個路徑下,重新設置成解壓后的路徑就行了
                不設置環(huán)境變量也可以,修改bin目錄下的兩個文件mqnamesrv.cmdmqbroker.cmd(比較麻煩,不建議這么操作,我這是因為需要源碼和二進制兩套路徑,才這樣設置的)
                mqnamesrv.cmd為例,將%ROCKETMQ_HOME%設置成MQ解壓路徑MQ文件夾名,mqbroker.cmd也是一樣的修改
                修改前:

                修改后:

              設置成功后執(zhí)行start mqnamesrv.cmd會彈出新窗口

              執(zhí)行start mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true

              成功后彈出的兩個窗口勿關閉

              4、下載rocketmq插件
              從gitee或者GitHub下載rocketmq-externals
              下載地址:https://github.com/apache/rocketmq-externals.git (用下面這個地址)
              這個倉庫下的rocketmq-console移到了另一個位置:https://github.com/apache/rocketmq-dashboard
              下載完成之后,進入‘rocketmq-externals ocketmq-dashboardsrcmain esources’文件夾,打開‘application.properties’進行配置。

              利用mvn clean package -Dmaven.test.skip=true 或者借助idea重新編譯rocketmq-dashboard,
              編譯成功之后,Cmd進入‘target’文件夾,執(zhí)行‘java -jar rocketmq-dashboard-2.0.0.jar’,運行‘rocketmq-dashboard-2.0.0.jar’。
              在頁面執(zhí)行http://127.0.0.1:8088,按自己實際配置情況

              5、將RocketMQ做成Windows服務
              (1)首先將ROCKERME 目錄in下的play.cmd轉換為play.exe
              (2)將exe注冊成windows服務,需要instsrv.exe和srvany.exe插件,將這兩個exe放到rocketmq目錄in目錄下
              (3)cmd以管理員身份運行,其中ROCKETMQ為服務名稱

              (4)修改注冊表regedit.exe
              進入注冊表在HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices下找到剛剛注冊的服務名RocketMQ,在RocketMQ新建一個項,名稱為“Parameters”,
              單擊選中它然后在右側的窗口新建一個字符串值名稱為Application, 將其值設置為你針要做為服務運行的程序的路徑,新建字符串值名稱AppDirectory,值為程序所在的路徑

              (5)在服務管理器中啟動RocketMQ

              6、啟動java -jar rocketmq-dashboard-2.0.0.jar 看程序是否報錯,如不報錯,則在瀏覽器輸入http://127.0.0.1:8088/#/

              在瀏覽器打開http://127.0.0.1:8088/后,顯示出如下界面則表示搭建成功

              本文摘自 :https://www.cnblogs.com/

              開通會員,享受整站包年服務立即開通 >