linux 安装 RocketMQ

docker部署rocketmq 4.9.7 并开启ACL 和 dashboard 账号密码 rocketmq 4.9.7 acl 阅读详情

官方文档安装参考:https://rocketmq.apache.org/docs/quick-start/

本文安装的是 RocketMQ 4.7.1 的版本

安装环境依赖:

  • 推荐64位操作系统,Linux/Unix/Mac;
  • 64位JDK 1.8+;
  • Maven 3.2.x;

1,下载RocketMQ

wget https://mirrors.bfsu.edu.cn/apache/rocketmq/4.7.1/rocketmq-all-4.7.1-source-release.zip

2,解压编译

unzip rocketmq-all-4.7.1-source-release.zip

mv rocketmq-all-4.7.1-source-release rocketmq-all-4.7.1

cd rocketmq-all-4.7.1/

mvn -Prelease-all -DskipTests clean install -U

cd distribution/target/rocketmq-4.7.1/rocketmq-4.7.1/

3,启动 Name Server

nohup sh bin/mqnamesrv &

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

看到以下日志信息,代表 name server 启动成功了
在这里插入图片描述

PS:运行时报以下错误代表内存不足,mq默认分配内存较大,可以自己修改 bin 目录下的 runserver.sh和runbroker.sh 文件,将分配内存改小
在这里插入图片描述

vim bin/runserver.sh

在这里插入图片描述

vim bin/runbroker.sh

在这里插入图片描述

发送与接收消息测试:

> export NAMESRV_ADDR=localhost:9876
> sh bin/tools.sh org.apache.rocketmq.example.quickstart.Producer
SendResult [sendStatus=SEND_OK, msgId= ...

> sh bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer
ConsumeMessageThread_%d Receive New Messages: [MessageExt...

4,启动 Broker

nohup sh bin/mqbroker -n localhost:9876 &

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

在这里插入图片描述
5,安装可视化界面
安装可以参考官方文档:https://github.com/apache/rocketmq-externals/tree/master/rocketmq-console

一、下载

#使用wget下载
wget https://codeload.github.com/apache/rocketmq-externals/zip/master -O rocketmq-externals.zip
#解压
unzip rocketmq-externals.zip
cd rocketmq-externals-master/rocketmq-console/

二、修改参数并编译
rocketmq-console默认情况下是免登陆的,为了安全起见我们设置用户名密码登录,修改 src目录下的 application.properties 文件。

vim src/main/resources/application.properties

#这个填写自己的nameserver的地址,默认是localhost:9876
rocketmq.config.namesrvAddr=127.0.0.1:9876

#rocketmq-console的数据目录,默认为 /tmp/rocketmq-console/data
rocketmq.config.dataPath=/usr/local/rocketmq-console/data

#开启认证登录功能,默认为false,密码默认admin/admin
#Must create userInfo file: ${rocketmq.config.dataPath}/users.properties if the login is required
rocketmq.config.loginRequired=true

修改了以上参数之后,使用maven进行编译
PS:通过cmd的方式进入rocketmq-externals-master/rocketmq-console/目录编译,不要通过powershell窗口方式编译

mvn clean package -Dmaven.test.skip=true

三、运行

#新建目录用来存放rocketmq-console的文件
mkdir /usr/local/rocketmq-console

cp target/rocketmq-console-ng-2.0.0.jar /usr/local/rocketmq-console/

#运行jar包
cd /usr/local/rocketmq-console/
java -jar rocketmq-console-ng-2.0.0.jar

运行成功在浏览器输入 http://127.0.0.1:8080 即可看到运行界面,账号密码: admin/admin
在这里插入图片描述
6,配置账号密码
我们开启了登录验证的功能,但是没有设置账户密码,这里默认的账户密码为 admin/admin。我们修改下这个密码。
在 rocketmq-console的数据目录下新建账户文件 users.properties 。

vim /usr/local/rocketmq-console/data/users.properties

设置账号密码

# 该文件支持热修改,即添加和修改用户时,不需要重新启动console
# 格式, 每行定义一个用户, username=password[,N]  #N是可选项,可以为0 (普通用户); 1 (管理员)  

#定义管理员 
admin=123456,1

#定义普通用户
#user1=user1
#user2=user2

然后我们杀进程,重启这个jar包即可。
在这里插入图片描述

Linux下安装配置rocketmq 一、常规安装配置 1. 首先安装JDK 安装JDK的方法:https://blog.youkuaiyun.com/Shiloh_My/article/details/82911878 2. 安装maven 下载源码包 wgethttp://mirror.bit.edu.cn/apache/maven/binaries/apache-maven-3.2.2-bin.tar.gz tar -zxv... 阅读详情

相关推荐

linux下安装rocketmq web界面

1.下载文件(/usr/local目录下) https://github.com/apache/rocketmq-externals 地址下载并从本地上传到服务器 2.解压(/usr/local目录下) yum install -y unzip zip 前提是:unzip解压文件无法使用 unzip rocketmq-externals-master.zip 解压文件 3

感冒石头的博客 5375

RocketMq配置rocketmq-console控制台管理账号密码

官方下载地址 :https://github.com/apache/rocketmq-externals.git 官方下载的控制台不够完善,存在有时候配置无效。以及没有ACL功能 可以在博主的资源中下载已经封装了ACL功能的资源包 一、开启登录验证配置 在application.properties配置文件中,将rocketmq.config.loginRequired设置为ture,在不填写的情况下 默认为false。 二、配置账号密码 1在resources目录下新建users.propertie

weixin_44121378的博客 1万+

Linux安装部署RocketMQ

Linux安装部署RocketMQ引言安装步骤1. 安装JAVA2. 安装RocketMQ3. 安装Maven4. 编译RocketMQ5. 启动RocketMQ6. 测试RocketMQ7. 关闭 RocketMQ自启动 RocketMQ 引言 阿里巴巴其中一个核心分布式技术是RocketMq ,作为一款分布式的消息中间件,经过了淘宝双十一的洗礼,在功能和性能上远超过activeMq 1.要知道RocketMQ原生就是支持分布式的,而ActiveMQ原生存在单点性。 2.RocketMQ可以保证严格的

SToNE的博客 1797

RocketMQ、Dashboard部署以及安全设置

以当前最新版:5.1.3为例,下载链接为:https://dist.apache.org/repos/dist/release/rocketmq/5.1.3/rocketmq-all-5.1.3-bin-release.zip。当前,已经为RocketMQ设置了密码,但是,还存在问题,操作面板没有设置密码,操作面板没有设置密码,在实际应用中,也是很危险的。但是在实际使用中,还会对RocketMQ的访问增加密码限制,接下来,进行密码设置。至此,RocketMQ的启动、测试是否启动以及关闭已经说明完毕。

Java全栈开发者 1万+

嵌入式通讯协议全解析:UART、I2C、SPI、CAN与Modbus实战指南

通讯协议是嵌入式系统设计的核心基础,也是面试与工程实践中避不开的关键环节。从串口UART的异步收发,到I2C总线寻址与SPI高速全双工传输,再到RS485差分长距离通信、CAN总线多主仲裁机制,以及工业领域事实标准的Modbus RTU协议,每一种技术都对应着特定的应用场景与设计权衡。理解协议背后的物理层原理、时序特征和工程坑点,才能真正解决设备间通信的选型、调试与健壮性问题。本文从基础概念出发,系统梳理各类嵌入式通讯协议的工作机制,并结合实际代码示例与对比表格,帮助开发者在面对面试问题或项目设计时,构建从

weixin_42520573的博客 277

(UE5 5.2)HISM Mobile DrawInstance在渲染层的实现浅分析

在 (UE4 4.27) UHierarchicalInstancedStaticMesh(HISM)原理分析 这篇博客大致介绍HISM组件从游戏线程到渲染线程的重建KD-Tree和剔除并提交DrawCall逻辑,但是没有分析渲染层的大致数据结构和实现. 可以看出FHierarchicalStaticMeshSceneProxy 实际存储Instance数组数据来自于FInstancedStaticMeshSceneProxy FHierarchicalStaticMeshSceneProxy只是以FClu

qq_29523119的博客 2725

【Rabbitmq详解】

1.消息中间件利用可靠些传递机制进行系统和系统之间的通讯.2.通过提供消息队列传递和消息队列排队机制,它可以在分布式系统架构上扩展进程之间的通讯.

qq_47592482的博客 1万+

Information Fusion投稿避坑指南:从初稿到返修的完整流程解析(附模板下载)

本文详细解析了向Information Fusion投稿的全流程,从初稿准备到返修策略,涵盖了22个关键细节。特别强调了投稿前的隐形门槛、LaTeX模板的字体陷阱、图表规范要求以及返修回复的进阶技巧,帮助研究者避免常见错误,提升稿件接受率。附有实用模板下载,助力学术写作效率提升。

tgb34567890的博客 1420

MQ登录:Console的默认登录账号和密码是什么?

MQ 7.0 LA Console的默认登录账号和密码是什么?

py_doc的博客 1358

手把手教你学Simulink--基于故障诊断与容错控制的场景实例:电动汽车电机驱动系统的故障检测与隔离

本文介绍了基于Simulink的电动汽车电机驱动系统故障诊断与隔离(FDI)仿真建模方法。通过构建永磁同步电机(PMSM)驱动系统模型,实现了IGBT开路、电流传感器漂移等典型故障的注入与检测。重点阐述了基于观测器的残差生成方法,以及利用Stateflow实现的故障隔离逻辑。仿真结果表明,该系统能在85ms内准确识别故障类型,隔离准确率达97%,并支持容错控制。文章还探讨了AI故障预测、数字孪生等高级应用方向,为电动汽车电驱系统安全提供了完整的仿真解决方案。

MHD0815的博客 961

基于STM32、HAL库的TCA9555PWR I/O扩展器驱动程序设计

define TCA9555_ADDR_BASE 0x20 // 基础地址 (A0=A1=A2=0)* @param direction: 方向 (0=输出, 1=输入)* @param direction: 方向 (0=输出, 1=输入)* @param polarity: 极性 (0=正常, 1=反转)* @param polarity: 极性 (0=正常, 1=反转)

corlin6688的博客 528

Linux 下安装 RocketMQ

RocketMQ 安装内容一、在 Linux 中安装 RocketMQ1. 安装准备1.1 软件下载1.2 软件安装2. 安装 jdk 环境3. 在 Linux 中使用 RocketMQ3.1 上传压缩文件3.2 解压缩3.3 软件重命名3.4 设置环境变量3.5 修改启动参数配置3.6 修改配置文件4. 搭建监控平台总结 内容 一、在 Linux 中安装 RocketMQ 1. 安装准备 1.1 软件下载 SecureSRT 下载链接:https://pan.baidu.com/s/1zE1PUoJbV-

zzvar的博客 2566

基于Qt C++开发一套大疆农业无人机的AI飞控系统

如果需要补充**多机协同作业代码**、**农田测绘数据导出**、**作业数据统计大屏**或**移动端地面站适配**功能,可以告知具体需求,我会针对性完善。"开启" : "关闭") << "喷洒,流量:" << flowRate << "L/min";emit errorOccurred(QString("SDK初始化失败,错误码:%1").arg((int)ret));report += QString("问题区域数量:%1\n").arg(info.problemAreas.size());

寒寒豆豆软件公司的博客 382

linux 安装rocketmq并使用

因其架构简单、业务功能丰富、具备极强可扩展性等特点被众多企业开发者以及云厂商广泛采用。历经十余年的大规模场景打磨,RocketMQ 已经成为业内共识的金融级可靠业务消息首选方案,被广泛应用于互联网、大数据、移动互联网、物联网等领域的业务场景。

daringdart的专栏 1517

基于simulink创建一个针对双馈异步风力发电机并网运行的仿真模型

摘要:本文详细介绍了基于Simulink的双馈异步风力发电机(DFIG)并网运行仿真建模方法。系统包含风速输入、风力机、双馈发电机、电力电子变换器、控制器和并网接口等模块,通过8个步骤完整呈现了建模流程,包括风速模拟、机械功率计算、发电机特性建模、变流器控制策略设计等关键环节。仿真可评估系统在不同风速条件下的动态响应、最大功率跟踪能力和发电效率,为风力发电系统的优化设计提供有效验证手段。模型可根据实际需求扩展环境因素和电网交互等细节,提高仿真精度。

amy_mhd的博客 335

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

RocketMQ在Linux下的安装

RocketMq在linux下安装前确保已经安装完成jdk8 1、Linux上修改文件权限 命令:chmod -R 777 /home/linux 2、启动NAMESERVER 进入至‘MQ文件夹\bin’下,然后执行‘nohup sh mqnamesrv &’,启动NAMESERVER。查看日志的命令:tail -f ~/logs/rocketmqlogs/namesrv.log 3、启动BROKER 默认RocketMQ占8G内...

伯爵的博客 2581

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Linux安装RocketMQ

RocketMQ及管理控制台搭建

记录自己学习的点滴,有不足之处希望大家多多提议 917

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

如何在linux上安装RocketMQ

在linux上安装RocketMQ一、上传安装包二、解压安装包三、配置环境变量四、修改配置修改启动脚本JVM参数修改namesrv启动脚本内存参数修改broker启动脚本内存参数五、启动服务与测试启动nameserver启动broker发送消息关闭nameserver关闭Broker六、单节点远程配置 一、上传安装包 本文的演示的操作系统是ubuntu20.4,centos大同小异,远程连接工具xshell、xftp。在安装rocketmq之前,必须安装jdk,可以参考我的文章进行jdk的安装 安装包下载:

JT518721的博客 2550

rocketmq-linux下安装rocketmq

linux下安装rocketmq windows上安装了rocketmq,但是用java怎么都发不出消息,好吧,放弃了windows平台… 下载 下载并解压: wget http://mirror.bit.edu.cn/apache/rocketmq/4.6.0/rocketmq-all-4.6.0-bin-release.zip 设置环境 vi /etc/profile export RO...

面朝大海,春暖花开 693

Linux下安装RocketMQ

目录 Linux下安装RocketMQ 准备工作 安装 第一步、上传文件,解压 第二步、配置环境变量,启动rocketmq 第三步、关闭服务 测试 第一步、打开相应端口 第二步、修改broker.conf配置文件 第三步、编写代码进行测试 Linux下安装RocketMQ 准备工作 RocketMQ下载地址:http://rocketmq.apache.org/release_notes/ 选择对应的版本号进行下载,我下载的是4.7.1 带bin的是二进...

Me_xuan的博客 1766

linux下安装RocketMQ以及控制台

1.RocketMQ简介 RocketMQ是阿里巴巴中间件开发的分布式消息系统,曾经经历过很多阿里巴巴大型项目的实际检验。在去年已经正式捐献给Apache开源基金会,成为孵化项目。今年正式升级成为了apache的顶级项目。 RocketMQ官网地址为:http://rocketmq.apache.org/,感兴趣的可以多多查看官网文档。 2.准备工作 2.1 安装环境 本文所安装的Roc...

laidanlove250的博客 2058

linux 安装 rocketmq 启动运行

https://blog.youkuaiyun.com/weixin_30256901/article/details/101664182?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164802475916780271598336%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=16480247591678027159833

ma_lonely_soul的博客 4105

Linux下安装RocketMq

一.基础环境配置 1.RocketMQ下载:URLhttp://rocketmq.apache.org/dowloading/releases/ 2.64位JDK1.8 3.Maven 3.2X+   二. 安装 &gt; unzip rocketmq-all-4.3.2-source-release.zip &gt; cd rocketmq-all-4.3.2/ &gt; mvn...

梦 894

Linux环境下安装RocketMQ

简介 简单来说,消息队列就是基础数据结构课程里“先进先出”的一种数据结构,但是如果要消除单点故障,保证消息传输的可靠性,并且还能应对大流量的冲击,对消息队列的要求就很高了。现在互联网“微架构”模式兴起,原有大型集中分布式的IT服务因为各种弊端,通常被分拆成细粒度的多个“微服务”,这些微服务可以在一个局域网内,也可能跨机房部署。一方面对服务之间 松耦合的要求越来越高。分布式消息队列可以提供应用解耦、流量削峰、消息发布等功能,已经成为大型互联网服务架构里标配的中间件。

weixin_44197839的博客 1324
上一篇: 通过canal-admin1.1.4搭建canal-service高可用集群HA
下一篇: linux centos8安装docker
hwmhehe
博客等级 码龄13年 86粉丝 106原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值