关键词:
RocketMQ 安装
内容
一、在 Linux 中安装 RocketMQ
1. 安装准备
1.1 软件下载
SecureSRT 下载链接:https://pan.baidu.com/s/1zE1PUoJbV-UbKud0cwpxqQ
提取码:zbbl
1.2 软件安装
由于我是在 CentOS7 上安装 RocketMQ,CentOS 我装的是没有桌面的版本,所以想要把本地文件上传到远程的 CentOS 中需要借助工具,在这里我使用的是 SecureCRT,SecureCRT安装步骤请看我这篇文章的第一个步骤:在 CentOS 中安装 JDK(二)
2. 安装 jdk 环境
-
把软件扔到/usr/local/software 当中
-
tar -zxvf 软件包名 -C /usr/local
进入压缩包所在文件夹,上面的路径是我的文件夹路径,你根据自己的实际需求来,然后把压缩包解压到 /usr/local;
-
mv jdk1.8.0_161 jdk1.8
文件夹名字太长,把文件夹名改成 jdk1.8,先跳转到 /usr/local,然后使用上面命令改名; -
vi /etc/profile
【1】使用上面命令进入系统环境变量;
【2】把JAVA_HOME 路径改成我们jdk1.8 路径; -
source /etc/profile
重置配置文件,让配置文件生效; -
java -version
查看 jdk 版本;
3. 在 Linux 中使用 RocketMQ
3.1 上传压缩文件
上传 rocketmq-all-4.4.0-bin-release.zip 到/usr/local/software
3.2 解压缩
把 /usr/local/rocketmq-all-4.4.0-bin-release.zip 文件 解压到 /usr/local
unzip /usr/local/software/rocketmq-all-4.4.0-bin-release.zip -d /usr/local
3.3 软件重命名
# 切换到 /usr/local 目录
cd /usr/local
# 重命名
mv /usr/local/rocketmq-all-4.4.0-bin-release/ /usr/local/rocketmq-4.4/
3.4 设置环境变量
export JAVA_HOME=/usr/local/jdk1.8
export ROCKETMQ_HOME=/usr/local/rocketmq-4.4
export PATH=$JAVA_HOME/bin:$ROCKETMQ_HOME/bin:$PATH
3.5 修改启动参数配置
修改配置文件中的这个:JAVA_OPT="$JAVA_OPT -server -Xms1g -Xmx1g -Xmn1g",把大小都改为512m,因为我给虚拟器的内存大小为 2G,太大跑不动;
【1】vi /usr/local/rocketmq-4.4/bin/runbroker.sh
【2】vi /usr/local/rocketmq-4.4/bin/runserver.sh
3.6 修改配置文件
在 linux 中 broker.conf 配置文件最后添加 2 行配置
【1】先进入 rocket 的 conf 文件夹,命令为:cd /usr/local/rocketmq-4.4/conf/
【2】然后编辑 broker.conf 文件, 命令为:vi broker.conf
【3】添加以下 2 行命令
【4】重启服务器
reboot
【5】启动名字服务和代理服务
# 启动 mqnameser 后台运行 rocketmq,ctrl + c 退出编辑模式
nohup sh /usr/local/rocketmq-4.4/bin/mqnamesrv &
# -n localhost:9876 指定名称服务的地址, 类似于zk的地址
# 后台运行 broker.conf,ctrl + c 退出编辑模式
nohup sh /usr/local/rocketmq-4.4/bin/mqbroker -n 124.71.162.199:9876 &
# 上面命令不行就用下面,使用一个就可以了
nohup sh /usr/local/rocketmq-4.4/bin/mqbroker -n 124.71.162.199:9876 -c /usr/local/rocketmq-4.4/conf/broker.config &
【6】检验是否启动正常
-
使用java的内置命令: jps 可以看到BrokerStartup和NamesrvStartup进程
-
使用Linux命令: netstat-ntlp 可以看到9876的端口和10911的端口
netstat -ntlp 9876
netstat -ntlp 10911
- 查看启动日志
tail -100f ~/logs/rocketmqlogs/namesrv.log
tail -100f ~/logs/rocketmqlogs/broker.log
【7】关闭RocketMQ
- 关闭NameServer
sh /usr/local/rocketmq-4.4/bin/mqshutdown namesrv
- 关闭Broker
sh /usr/local/rocketmq-4.4/bin/mqshutdown broker
4. 搭建监控平台
-
在服务器wolfcode-01 创建目录
mkdir /usr/local/rocketmq-console/
-
把 rocketmq-console-ng-1.0.1.jar 和 application.properties 上传到 /usr/local/rocketmq-console/ 目录
-
启动管理控制台
nohup java -jar rocketmq-console-ng-1.0.1.jar &
-
访问管理控制台
注意:地址为你自己的 ip 地址,别填错了(查看 ip 地址:ip addr)
http://192.168.26.129:9999
总结
以上就是在 Linux 下安装 RocketMQ 的流程了,代码仅供参考,欢迎讨论交流。
Windows 下安装 RocketMQ 请看我这篇博客:Windows 下安装 RocketMQ
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.搭建监控平台总结内容一、在... 查看详情
windows下安装rocketmq(代码片段)
RocketMQ安装内容一、RocketMQ环境搭建1.下载RocketMQ2.window的安装配置2.1使用rocketmq-4.5.1.zip解压到指定目录2.2需要配置环境变量ROCKETMQ_HOME3.修改broker的配置文件3.1打开broker.conf文件3.2添加配置4.先启动mqnamesrv5.启动broker6.启动管理控制台... 查看详情
windows下安装rocketmq(代码片段)
RocketMQ安装内容一、RocketMQ环境搭建1.下载RocketMQ2.window的安装配置2.1使用rocketmq-4.5.1.zip解压到指定目录2.2需要配置环境变量ROCKETMQ_HOME3.修改broker的配置文件3.1打开broker.conf文件3.2添加配置4.先启动mqnamesrv5.启动broker6.启动管理控制台... 查看详情
linux安装rocketmq(代码片段)
RocketMQ因其架构简单、业务功能丰富、具备极强可扩展性等特点被众多企业开发者以及云厂商广泛采用。历经十余年的大规模场景打磨,RocketMQ已经成为业内共识的金融级可靠业务消息首选方案,被广泛应用于互联网、大... 查看详情
windows下rocketmq安装部署(代码片段)
windows下RocketMQ安装部署1:RocketMQ部署2:RocketMQ插件部署3:访问1:RocketMQ部署参考:https://www.jianshu.com/p/4a275e779afa;2:RocketMQ插件部署下载:https://github.com/apac 查看详情
linux下载安装rocketmq以及管理控制台(代码片段)
RocketMQ是阿里开源的一款消息队列,下面介绍最简单的单Master模式的部署。RocketMQ是Java语言编写,首先我们需要准备好Java环境以及maven环境。1安装RocketMQ进入usr路径:cd/usr/创建一个RocketMQ专属目录:mkdir-psoft/rocketmq... 查看详情
保姆级windows下安装rocketmq(附简单小demo)(代码片段)
Windows下安装RocketMQ1、下载RocketMQ2、启动服务3、测试RocketMQ自带功能4、RocketMQ控制台5、编写对应的Java测试Demo1、下载RocketMQ下载地址:https://github.com/apache/rocketmq可选择自己想要的版本进行加载最终你会得到这样一个文件内容2... 查看详情
rocketmq:linux环境-单机部署和主从集群部署(代码片段)
1.单机部署(单主)1.1下载安装包说明:rocketmq需要jdk环境。(1)下载jdk安装包https://www.oracle.com/technetwork/java/javase/archive-139210.html下载jdk,这边选择的是jdk-8u144-linux-x64.tar.gz(2)下载rocketmq安装包http://rocketmq.apache.org/dowlo 查看详情
安装配置rocketmq(代码片段)
文章目录安装与配置RocketMQgitCode分享RocketMQ源码版本下载地址:Rocketmq控制台下载地址:百度网盘分享官方下载地址安装配置查看linux版本创建一个操作用户启动NameServer启动Broker命令行快速验证关闭RocketMQ服务安装与配置Ro... 查看详情
安装配置rocketmq(代码片段)
文章目录安装与配置RocketMQgitCode分享RocketMQ源码版本下载地址:Rocketmq控制台下载地址:百度网盘分享官方下载地址安装配置查看linux版本创建一个操作用户启动NameServer启动Broker命令行快速验证关闭RocketMQ服务安装与配置Ro... 查看详情
linux下prometheus安装与运维(代码片段)
...,常用于监控微服务、操作系统、MySQL、Redis、Flink、RocketMQ/RabbitMQ/Kafka、K8S等。这里Linux选择CentOS7.2。1.Prometheus安装1.1单机版安装$wget-P/usr/localhttp://mirrors.tuna.tsinghua.edu.cn/github-r 查看详情
linux下prometheus安装与运维(代码片段)
...,常用于监控微服务、操作系统、MySQL、Redis、Flink、RocketMQ/RabbitMQ/Kafka、K8S等。这里Linux选择CentOS7.2。1.Prometheus安装1.1单机版安装$wget-P/usr/localhttp://mirrors.tuna.tsinghua.edu.cn/github-r 查看详情
消息中间件-rocketmq详解(从软件安装到案例实现)(代码片段)
RocketMQ内容一、RocketMQ安装二、RocketMQ作用和结构1.RocketMQ特点2RocketMQ执行流程3.RocketMQ作用3.1消息中间件结构图3.2应用解耦3.3削峰填谷4.rocketmq组成部分5.rocketmq基本概念模型三、生产消息的类型有三种四、消费模式有两种五、延时... 查看详情
windows环境下安装rocketmq(代码片段)
1、环境JDK1.8maven 2、下载、解压下载地址:http://rocketmq.apache.org/release_notes/release-notes-4.3.0/ 3、配置环境变量ROCKET_HOME=D:softwareocketmq-all-4.3.0PATH=%ROCKET_HOME%in4、启动NAMESERVER打开CMD进入安装bin目录下执行 startmqnamesr... 查看详情
windows下安装rocketmq(代码片段)
RocketMQ安装内容一、RocketMQ环境搭建1.下载RocketMQ2.window的安装配置2.1使用rocketmq-4.5.1.zip解压到指定目录2.2需要配置环境变量ROCKETMQ_HOME3.修改broker的配置文件3.1打开broker.conf文件3.2添加配置4.先启动mqnamesrv5.启动broker6.启动管理控制台... 查看详情
rocket安装win10(代码片段)
目录一.预备环境RocketMq以及Console下载二.RocketMQ安装与启动1、前提条件:已安装jdk1.8及maven2、将下载下的安装文件解压到本地磁盘3、配置环境变量4、启动三.安装可视化插件1、解压2、修改配置文件3、编译生成jar包4、启动jar工程... 查看详情
rocketmq在windows环境下的安装(代码片段)
一.预备环境1.系统Windows2.环境JDK1.8、Maven、Git二.RocketMQ部署1.下载1.1地址:http://rocketmq.apache.org/release_notes/release-notes-4.2.0/1.2选择‘Binary’进行下载1.3解压已下载工程 2.配置2.1系统环境变量配置变量名:ROCKETMQ_HOME变量值... 查看详情
apacherocketmq:linux下的配置和启动(代码片段)
1.声明当前内容主要为本人学习和使用在linux下安装rocketmq4.9前置条件:jdk1.82.下载和解压这里下载使用rocketmq4.9版本的按照官方命令执行unzip操作(如果缺少unzip指令记得安装)3.配置和启动查看官方需要的配置其中在启动过程中... 查看详情