RocketMQ-Console如何安装,看这篇文章就够了!

Docker安装RocketMQ Docker安装RocketMQ nameserve,broker安装。Linux安装rocetmq,安装rocketmq可视化界面rocketmq-console 阅读详情

一、前言

1、本文主要内容

  • Docker方式安装RocketMQ-Console
  • 源码方式安装RocketMQ-Console
  • 如何开启登录访问

2、RocketMQ-Console介绍

RocketMQ有一个对其扩展的开源项目incubator-rocketmq-externals,这个项目中有一个子模块叫rocketmq-console,这个便是管理控制台项目了,提供了对RocketMQ的可视化管理工具,方便可视化的操作。

包含了多个功能:运维、驾驶舱、集群、主题、消费者、生产者、消息、消息轨迹、connector 等

3、本文环境信息

  • 服务器
服务器操作系统硬件配置版本说明
LinuxCentOS 74C16G64位生产环境建议Linux/Unix
  • 软件
工具/环境版本说明
JDK1.8RocketMQ Console要求版本在1.7以上
Git1.8.3.1源码方式安装需要,版本无要求
Maven3.6.3源码方式安装需求,版本无要求

二、安装过程

1、安装

安装RocketMQ-Console,可以通过两种方式:

  • 通过Docker镜像安装;

  • 通过GitHub拉取源代码,进行编译,然后启动安装;

具体如下:

通过Docker方式
# 拉取镜像
# 还可以自己通过源码的方式打包镜像,需要有镜像仓库,想了解的可以在公号历史文章里面看一下docker相关的文章。打镜像命令:mvn clean package -Dmaven.test.skip=true docker:build
$ docker pull styletang/rocketmq-console-ng
# 启动,默认端口号是8080端口,映射到服务器里面可以按照需求进行更改
$ docker run -e "JAVA_OPTS=-Drocketmq.namesrv.addr=127.0.0.1:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false" -p 8080:8080 -t styletang/rocketmq-console-ng
通过源码方式
# 从GitHub上面拉取代码
$ git clone https://github.com/apache/rocketmq-externals.git
$ cd rocketmq-console
# maven打包
$ mvn clean package -Dmaven.test.skip=true
$ java -jar target/rocketmq-console-ng-2.0.0.jar

默认端口号是8080,可以到rocketmq-console/src/main/resources/application.properties进行修改。

server.address=0.0.0.0
# server.port=8080
# 我这里将8080改成19876了
server.port=19876
# …… 
# 中间省略
# ………
# 这里是指定Nameserv,也可以不指定,在前端控制台进行指定
rocketmq.config.namesrvAddr=localhost:9876
# …… 
# 后续省略
# ………
福利

考虑到GitHub访问速度有时候巨慢的情况,我把我这打好的包传到了网盘里,端口号也被我改成19876了,不会占用比较常用的8080端口。可以直接下载后,使用java -jar启动。

关注「Hugh的白板」公众号,回复「mq控制台」获取。

2、开放防火墙对应端口号

如果你的服务器开通了防火墙,需要对端口号进行开放

#查看默认防火墙状态(关闭后显示notrunning,开启后显示running)
$ firewall-cmd --state 
# 开启一个指定端口号
# --permanent 永久生效,没有此参数重启后失效 
$ firewall-cmd --zone=public --add-port=19876/tcp --permanent   
#重载防火墙规则
firewall-cmd --reload

3、访问

地址:http://localhost:19876 端口默认8080,如果更改过就用更改过的,使用我提供的jar包的直接访问我给出的地址即可。

image-20210408133603134

三、登录访问Console

在访问Console时支持按用户名和密码登录控制台,在操作完成后登出。需要做如下的设置:

  • 在Spring配置文件resources/application.properties中修改 开启登录功能
# 开启登录功能rocketmq.config.loginRequired=true
# Dashboard文件目录,登录用户配置文件所在目录rocketmq.config.dataPath=/tmp/rocketmq-console/data
  • 确保${rocketmq.config.dataPath}定义的目录存在,并且该目录下创建登录配置文件users.properties, 如果该目录下不存在此文件,则默认使用resources/users.properties文件。 users.properties文件格式为:
# 该文件支持热修改,即添加和修改用户时,不需要重新启动console# 格式, 每行定义一个用户, username=password[,N]  #N是可选项,可以为0 (普通用户); 1 (管理员)  
#定义管理员 admin=admin,1
#定义普通用户user1=user1user2=user2

此时,启动控制台则开启了登录功能

参考:https://rocketmq-1.gitbook.io/rocketmq-connector/rocketmq-connect/rocketmq-console/shi-yong-zhi-nan

RcoketMq集群安装和RocketMQ web界面监控rocketmq-console部署 推荐的几种 Broker 集群部署方式,这里的Slave 不可写,但可读,类似于 Mysql主备方式。 单个 Master 这种方式风险较大,一旦Broker 重启或者宕机时,会导致整个服务不可用,不建议线上环境使用。 多 Master 模式 一个集群无 Slave,全是 Master,例如 2 个 Master 或者 3 个 Master 优点:配置简单,单个Master 宕 阅读详情

相关推荐

RocketMQ最佳实践(四)可视化管理控制台rocketmq-console-ng

RocketMQ有一个对其扩展的开源项目incubator-rocketmq-externals,这个项目中有一个子模块叫“rocketmq-console”,这个便是管理控制台项目了。 先将incubator-rocketmq-externals拉到本地,因为我们需要自己对rocketmq-console进行编译打包运行。 通过命令行进入到rocketmq-console子目

jayjjb的专栏 6万+

rocketmq 监控(rocketmq-console-ng)

rocketmq 监控 ********************************************* 拉取镜像 docker pull styletang/rocketmq-console-ng 创建容器 docker run -it -d --net fixed --ip 172.18.0.90 -p 8008:8080 \ -e "JAVA_OPTS=...

weixin_43931625的博客 1046

搭建自己的服务器环境之安装RocketMQ和RocketMQ Console

文章目录2. 安装rocketmq1. RocketMQ1.1 下载1.2 配置文件1.3 单机1.4 集群2. RocketMQ Console 2. 安装rocketmq 参考 最佳实践 1. RocketMQ 1.1 下载 mkdir /opt/rocketmq cd /opt/rocketmq # 下载 wget https://downloads.apache.org/rocketmq/4.7.1/rocketmq-all-4.7.1-source-release.zip # 解压 unzip

yichen0429的博客 1024

rocketMQ学习笔记二:RocketMQ-Console安装、使用详解

一、rocketmq-console介绍   RocketMQ-Console是RocketMQ项目的扩展插件,是一个图形化管理控制台,提供Broker集群状态查看,Topic管理,Producer、Consumer状态展示,消息查询等常用功能,这个功能在安装好RocketMQ后需要额外单独安装、运行。 二、rocketmq-console下载、部署   进入rocketmq-externals项...

麦田里的码农 10万+

RocketMQ集群监控平台rocketmq-console

RocketMQ有一个对其扩展的开源项目,这个项目中有一个子模块叫,这个便是管理控制台项目了,先将拉到本地,因为我们需要自己对进行编译打包运行。GitHub地址:https://github.com/apache/rocketmq-externals。

江晓龙的博客 1万+

别再混淆了!一张图看懂SAP特殊采购类30/40/70/80的区别与选型指南

本文深度解析SAP特殊采购类30/40/70/80的核心逻辑与业务影响,通过对比框架和真实案例帮助用户掌握其适用边界。重点介绍委外加工(类型30)、工厂间转移(类型40/70)及计划与执行分离(类型80)的配置要点与常见问题,提供选型决策树和实施检查清单,助力企业优化供应链管理。

weixin_26938645的博客 451

第二章:RocketMQ集群监控平台 rocketmq-console 搭建

RocketMQ集群监控平台 rocketmq-console 搭建,文章内容包含rocketmq-console 介绍和详细的rocketmq-console 下载安装步骤,且有多种安装方式说明,让需要的同学可以快速入手

小虚竹的专栏 2万+

Zemax单模光纤耦合仿真避坑指南:数值孔径、模式匹配与镀膜影响详解

本文详细解析了Zemax单模光纤耦合仿真中的关键避坑要点,包括数值孔径的多重定义与换算、模式匹配度评估及镀膜影响分析。通过实际案例和技术公式,帮助工程师避免常见仿真误差,提升激光通信和光纤传感系统的设计精度。特别针对OpticStudio用户提供了实用的参数设置建议和优化策略。

weixin_30836759的博客 465

【RocketMQ】Console管理后台安装

【RocketMQ】Console管理后台安装

ProBaiXiaodi的博客 1915

Zabbix安装与部署 系统环境:centos7.0

Zabbix安装与部署 系统环境:centos7.0

weixin_42485027的博客 2600

手把手教你用STM32CubeMX配置Bootloader:从分区设置到跳转逻辑详解(含完整代码示例)

本文详细介绍了如何使用STM32CubeMX配置STM32 Bootloader,从基础概念到完整实现。涵盖Flash分区设置、跳转逻辑、固件升级协议设计等关键步骤,并提供完整代码示例。适合嵌入式开发者快速掌握Bootloader开发技巧,提升STM32固件升级能力。

weixin_29169505的博客 283

RocketMQ详细安装教程(RocketMQ安装、RocketMQ修改默认端口、console管理后台安装)

文章目录前言一、MQ安装2.修改默认端口二、使用步骤结尾 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考 一、MQ安装 2.修改默认端口 修改namesrv默认端口(默认9876) 在rocketmq的conf目录下添加namesrv.properties文件,文件中添加端口配置 listenPort=8876 使用配置信息后台启

少说,多做 3万+

别再花钱买商业软件了!这4款免费DIC工具,从散斑生成到应变分析全搞定

本文介绍了4款免费开源的DIC(数字图像相关技术)工具,涵盖从散斑生成到应变分析的全流程,帮助用户零成本构建专业级DIC工作流。这些工具在精度、算法透明度和生态整合方面具有优势,适用于材料力学和实验力学研究,可替代昂贵的商业软件。

weixin_42525369的博客 168

window 中安装rocketMq和rocketMq-console

一.RocketMq简介 1.RocketMQ是一个消息中间件。消息中间件中有两个角色:消息生产者和消息消费者。RocketMQ里同样有这两个概念,消息生产者负责创建消息并发送到RocketMQ服务器,RocketMQ服务器会将消息持久化到磁盘,消息消费者从RocketMQ服务器拉取消息并提交给应用消费。 2.特点 RocketMQ是一款分布式、队列模型的消息中间件,具有以下特点: 支持严...

住进时光里 3031

从PWM到正弦波:RC低通滤波器的魔法转换之旅

本文详细介绍了如何利用RC低通滤波器将STM32F103生成的PWM信号转换为高质量正弦波的技术原理与实践方法。通过分析滤波器设计、参数计算、硬件实现及Proteus仿真验证,为嵌入式开发者提供了一套完整的PWM转正弦波解决方案,适用于电机控制、音频信号生成等多种应用场景。

jupi8的博客 380

plc secs半导体通讯协议 PLC 与MES的SECS/GEM通讯方案

符合SEMI E4, E5, E30, E37 的 SECS/GEM通讯方案 专业稳定的产品,持续运行5年都不出错 遵循 SEMI 人机交互设计,提供触摸屏支持让你触手可及。 毫米级的响应,单个messge在5ms以内 MES与PLC之间达到实时性,如采集实时性的数据 每秒支持100条Message以上 快速搭建PLC与MES之间的SECS/GEM桥梁,只需简单配置数据 SECS/GEM介绍 遵循 SEMI 人机交互设计,提供触摸屏支持让你触手可及。 增删改上报数据配置简单,并且一目了然 大量的数据处理.

SECS/GEM 6362

RocketMQ-初体验RocketMQ(04)_使用RocketMQ Console源码搭建RocketMQ Console与基本使用

使用RocketMQ Console源码搭建RocketMQ Console与基本使用

小工匠 2万+

【全局路径规划模块运动学算法】无人机Kinodynamic A*算法、Kinodynamic RRT*算法(附C++代码)

认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长!本文先对Kinodynamic A*算法做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章提示:以下是本篇文章正文内容啃这个Kinodynamic A_star算法,建议先啃一啃高飞fast_planner那篇论文,把理论打好,如果还是比较迷,就先看Dijksta、再看A_star、再看hybrid A_star 三个的流程,因为往上资料比较多,再看这个Kinodynamic A_star算法,流程已经很相像了。如果。

qq_35635374的博客 2600

【RocketMQ】windows安装

访问RocketMQ Dashboard的GitHub发行版页面:https://github.com/apache/rocketmq-dashboard/releases。变量值: JDK安装路径(如:C:\Program Files\Java\jdk-1.8)默认下一步,修改安装路径:D:\Program Files\Java\jdk-21。变量值:RocketMQ安装路径(如:C:\rocketmq)将下载的压缩包解压到指定目录,如:C:\rocketmq。

weixin_44823875的博客 1183

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

【RocketMQ】rocketmq-console安装

RocketMQ是一个开源的消息中间件,它提供了高性能、高吞吐量、分布式的消息队列服务。集群管理:查看集群状态,包括Broker、NameServer、Producer和Consumer的状态。主题管理:创建、删除和查看主题信息。消息管理:发送消息、查看消息、消费消息等。监控:实时监控集群的运行状态,包括消息的发送、消费情况等。配置管理:修改Broker、Producer和Consumer的配置。

一个写了10年bug的程序员日常笔记。 1020

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

RocketMQ篇.Linux安装rocketmq-console

步骤: 1.生成jar包。 2.运行jar包。 在Window中生成jar包 第一步:下载rocketmq-console。 链接:https://pan.baidu.com/s/1EyD2Djx7YZo1XU3e_P0D5w 提取码:56a7 第二步:修改配置文件,使管理界面与rocketmq集群产生关联。 下面是application.properties中的配置项: 第三步:编译rock...

lwf006164的博客 2686

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

记录一次windows 安装 RocketMQ以及RocketMQ_console的流程

10912:haListenPort, haListenPort参数是HAService服务组件使用,用于Broker的主从同步,默认为ListenPort - 1 可以通过配置文件修改。listenPort:listenPort参数是broker的监听端口号,是remotingServer服务组件使用,作为对Producer和Consumer提供服务的端口号,默认为。remotingServer可以处理客户端的所有请求,如:生产者发送消息的请求,消费者拉取消息的请求,10911,可以通过配置文件修改。

weixin_69824074的博客 1140

rocketMQ-console 发送消息

rocketMQ-console是一款非常使用的rocketMQ扩展工具 工具代码仓 mirrors / apache / rocketmq-externals · GitCode 安装详细教程 ​​​​​​rocketMQ学习笔记二:RocketMQ-Console安装、使用详解_麦田里的码农-优快云博客_rocketmq-consoled 直接来到工具页面 ,右上角可以切换语言 发送消息流程 1.点击最上方的topic 2.搜索你程序监听的topic名称(左边的箭头),如果没搜

qq_42320804的博客 2676

使用rocketmq-console管理RocketMQ

环境:RocketMQ4.8.0 + rocketmq-console2.0.0 简介 rocketmq-console是RocketMQ项目的扩展插件,是一个图形化管理控制台,提供Broker集群状态查看,Topic管理,Producer、Consumer状态展示,消息查询等常用功能,这个功能在安装好RocketMQ后需要额外单独安装、运行。 下载并安装 通过如下地址下载 修改相关配置 进入src\main\resources修改application.properties文件,修改端口.

asoklove的专栏 4795

rocketmq和rocketmq-console设置开机自启

1、cd /etc/init.d/ //该目录主要存放一些开机自启的脚本文件 2、创建名为rocketmq的开机自启脚本,touch rocketmq或者直接vim rocketmq,脚本内容如下: #!/bin/sh # # rocketmq - this script starts and stops the rocketmq daemon # # chkconfig: - 85 15 #TODO 修改成自己的jdk环境变量 export JAVA_HOME=/opt/edas/jdk/jav.

b13001216978的博客 2123
上一篇: 这可能是最全面的RocketMQ安装指南
下一篇: 程序员必备 | Elasticsearch最基本的知识,看完这些就可以了
Hugh Pro
博客等级 码龄16年 6粉丝 22原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值