部署RocketMQ

部署環境:jdk8以上,Linux系統
下載和安裝指令:
wget https://archive.apache.org/dist/rocketmq/4.9.4/rocketmq-all-4.9.4-bin-release.zip

?顯示下載成功:

--2025-05-10 11:34:46--  https://archive.apache.org/dist/rocketmq/4.9.4/rocketmq-all-4.9.4-bin-release.zip
正在解析主機 archive.apache.org (archive.apache.org)... 65.108.204.189, 2a01:4f9:1a:a084::2
正在連接 archive.apache.org (archive.apache.org)|65.108.204.189|:443... 已連接。
已發出 HTTP 請求,正在等待回應... 200 OK
長度:32967749 (31M) [application/zip]
正在保存至: “rocketmq-all-4.9.4-bin-release.zip”100%[===============================================>] 32,967,749  2.39MB/s 用時 23s2025-05-10 11:35:10 (1.38 MB/s) - 已保存 “rocketmq-all-4.9.4-bin-release.zip” [32967749/32967749])

通過 yum 包管理器,以管理員權限安裝?unzip?工具,使其能夠在系統上解壓?.zip?格式的壓縮文件:

sudo yum install unzip

?解壓安裝包:

 unzip rocketmq-all-4.9.4-bin-release.zip

?對解壓后的文件重命名方便查找:

mv rocketmq-all-4.9.4-bin-release rocketmq

?進入到RocketMQ的bin文件里進行啟動操作:

首先要啟動NameServer:
 nohup sh mqnamesrv &

查看日志:

 tail -f ~/logs/rocketmqlogs/namesrv.log

顯示這一行表示啟動成功:

2025-05-10 11:36:29 INFO main - The Name Server boot success. serializeType=JSON
再啟動Broker:

啟動前要更改配置,防止內存不夠而啟動失敗:
進入配置文件:

vi bin/runbroker.sh

?改成這樣的:

JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m"

?還有:

vi bin/runserver.sh

改成這樣:

 JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"

這樣就可以啟動Broker了:

 nohup sh mqbroker -n localhost:9876 &

查看進程:

ps -ef | grep mqbroker

顯示對應進程表示成功:

root      56457   3911  0 11:59 pts/1    00:00:00 sh mqbroker -n localhost:9876
root      58399   3911  0 14:11 pts/1    00:00:00 grep --color=auto mqbroker

這樣就表示下載安裝成功了。
?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/904953.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/904953.shtml
英文地址,請注明出處:http://en.pswp.cn/news/904953.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

使用FastAPI和React以及MongoDB構建全棧Web應用04 MongoDB快速入門

一、NoSQL 概述 1.1 了解關系數據庫的局限性 Before diving into NoSQL, it’s essential to understand the challenges posed by traditional Relational Database Management Systems (RDBMS). While RDBMS have been the cornerstone of data management for decades, th…

高精度之加減乘除之多解總結(加與減篇)

開篇總述:精度計算的教學比較雜亂,無系統的學習,且存在同法多線的方式進行同一種運算,所以我寫此篇的目的只是為了直指本質,不走教科書方式,步驟冗雜。 一,加法 我在此講兩種方法: …

氣象大模型光伏功率預測中的應用:從短期,超短期,中長期的實現與開源代碼詳解

1. 引言 光伏功率預測對于電力系統調度、能源管理和電網穩定性至關重要。隨著深度學習技術的發展,大模型(如Transformer、LSTM等)在時間序列預測領域展現出強大能力。本文將詳細介紹基于大模型的光伏功率預測方法,涵蓋短期(1-6小時)、超短期(15分鐘-1小時)和中長期(1天-1周…

玩轉Docker(一):基本概念

容器技術是繼大數據和云計算之后又一炙手可熱的技術,而且未來相當一段時間內都會非常流行。 本文將對其基本概念和基本使用做出介紹。包括容器生態系統、容器的原理、怎樣運行第一個容器、容器技術的概念與實踐、Docker鏡像等等 目錄 一. 鳥瞰容器生態系統 1. 容器…

計算機視覺與深度學習 | 基于數字圖像處理的裂縫檢測與識別系統(matlab代碼)

???????????????????????????????? 基于數字圖像處理的裂縫檢測與識別系統 ??????????????????????????**系統架構設計****1. 圖像預處理**目標:消除噪聲+增強裂縫特征**2. 圖像分割**目標:提取裂縫區域**3. 特征…

推薦一款免費開源工程項目管理系統軟件,根據工程項目全過程管理流程開發的OA 辦公系統

在當今的工程項目管理領域,許多企業和團隊面臨著諸多難題。傳統的管理方式往往依賴于人工記錄和分散的工具,導致項目進度難以實時把控,任務分配不夠清晰,合同管理混亂,事件提醒不及時,財務管理缺乏系統性&a…

Proser:在使用中改進

上位機接收到下位機發送的協議,解析出工作模式,然后依據此模式切換到相應的界面。為了調試這個功能,由Proser提供的Block與Sequence生成器相當有用: 使用Block生成器:忽略掉不感興趣的數據使用Sequence生成器&#xf…

C語言_程序的段

在 C 語言程序中,內存通常被分為多個邏輯段,每個段存儲不同類型的數據。理解這些段的結構和功能,有助于你更高效地編寫、調試和優化程序。以下是 C 語言程序中主要的內存段及其特點: 1. 代碼段(Text Segment) 存儲內容:編譯后的機器指令(程序代碼)。特性: 只讀:防止…

【桌面】【輸入法】常見問題匯總

目錄 一、麒麟桌面系統輸入法概述 1、輸入法介紹 2、輸入法相關組件與服務 3、輸入法調試相關命令 3.1、輸入法診斷命令 3.2、輸入法配置重新加載命令 3.3、啟動fcitx輸入法 3.4、查看輸入法有哪些版本,并安裝指定版本 3.5、重啟輸入法 3.6、查看fcitx進程…

Node.js 24.0 正式發布:性能躍升與開發體驗全面升級

Node.js v24.0.0 震撼發布!V8 13.6、npm 11、權限模型穩定化等重磅更新 2025年5月6日 —— Node.js 社區迎來重大里程碑!Node.js v24.0.0 正式發布,帶來一系列激動人心的新特性、性能優化和 API 改進。本次更新涵蓋 V8 JavaScript 引擎升級至…

MySQL 查詢優化全攻略:從原理到實戰

為什么查詢優化如此重要? 在當今數據驅動的時代,數據庫性能直接影響著用戶體驗和業務效率。根據統計,網頁加載時間每增加1秒,轉化率可能下降7%,而數據庫查詢往往是性能瓶頸的關鍵所在。作為最流行的開源關系型數據庫之…

《從零開始:構建你的第一個區塊鏈應用》

一、引言 區塊鏈技術,這個曾經只在金融領域被廣泛討論的技術,如今已經滲透到各個行業。從供應鏈管理到智能合約,區塊鏈的應用場景越來越豐富。對于開發者來說,理解區塊鏈的基本原理并構建一個簡單的區塊鏈應用,是進入這…

使用AES-CBC + HMAC-SHA256實現前后端請求安全驗證

AES-CBC HMAC-SHA256 加密驗證方案,下面是該方案二等 優點 與 缺點 表格,適用于文檔、評審或技術選型說明。 ? 優點表格:AES-CBC HMAC-SHA256 加密驗證方案 類別優點說明🔐 安全性使用 AES-CBC 對稱加密使用 AES-128-CBC 是可…

Veins同時打開SUMO和OMNeT++的GUI界面

進入 Veins 工程目錄(即包含 sumo-launchd.py 的目錄),打開終端設置 SUMO_HOME 環境變量(指向你安裝的 SUMO 路徑): export SUMO\_HOME/home/veins/src/sumo-1.11.0編譯 Veins 工程(包含 OMNeT…

suricata之日志截斷

一、背景 在suricata的調試過程中,使用SCLogXXX api進行信息的輸出,發現輸出的日志被截斷了,最開始以為是解析邏輯有問題,沒有解析完整,經過排查后,發現SCLogXXX api內部進行了長度限制,最長2K…

navicat 如何導出數據庫表 的這些信息 字段名 類型 描述

navicat 如何導出數據庫表 的這些信息 字段名 類型 描述 數據庫名字 springbootmt74k 表名字 address SELECT COLUMN_NAME AS 字段名,COLUMN_TYPE AS 類型,COLUMN_COMMENT AS 描述 FROM information_schema.COLUMNS WHERE TABLE_SCHEMA springbootmt74k AND TABLE_NAME a…

LVGL圖像導入和解碼

LVGL版本:8.1 概述 在LVGL中,可以導入多種不同類型的圖像: 經轉換器生成的C語言數組,適用于頁面中不常改變的固定圖像。存儲系統中的外部圖像,比較靈活,可以通過插卡或從網絡中獲取,但需要配置…

【Web前端開發】HTML基礎

Web前端開發是用來直接給用戶呈現一個一個的網頁,主要包含實現用戶的結構(HTML)、樣式(CSS)、交互(JavaScript)。然而一個軟件通常是由后端和前端完成的。可以查閱文檔:HTML 教程 (w…

MySQL 8.0 單節點部署與一主兩從架構搭建實戰

前言:在數據驅動的時代,數據庫作為數據存儲與管理的核心組件,其架構的選擇與配置對系統的性能、可用性和擴展性至關重要。MySQL 作為一款廣泛應用的開源關系型數據庫,憑借其穩定的性能和豐富的功能,深受開發者和企業的…

數據庫故障排查全攻略:從實戰案例到體系化解決方案

一、引言:數據庫故障為何是技術人必須攻克的 "心腹大患" 在數字化時代,數據庫作為企業核心數據資產的載體,其穩定性直接決定業務連續性。據 Gartner 統計,企業每小時數據庫 downtime 平均損失高達 56 萬美元&#xff0…