linux下安装rocketmq(代码片段)

YanYang YanYang     2023-02-18     331

关键词:

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 环境

  1. 把软件扔到/usr/local/software 当中

  2. tar -zxvf 软件包名 -C /usr/local
    进入压缩包所在文件夹,上面的路径是我的文件夹路径,你根据自己的实际需求来,然后把压缩包解压到 /usr/local;

  3. mv jdk1.8.0_161 jdk1.8
    文件夹名字太长,把文件夹名改成 jdk1.8,先跳转到 /usr/local,然后使用上面命令改名;

  4. vi /etc/profile
    【1】使用上面命令进入系统环境变量;
    【2】把JAVA_HOME 路径改成我们jdk1.8 路径;

  5. source /etc/profile
    重置配置文件,让配置文件生效;

  6. 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】检验是否启动正常

  1. 使用java的内置命令: jps 可以看到BrokerStartup和NamesrvStartup进程

  2. 使用Linux命令: netstat-ntlp 可以看到9876的端口和10911的端口

​ netstat -ntlp 9876

​ netstat -ntlp 10911

  1. 查看启动日志
tail -100f ~/logs/rocketmqlogs/namesrv.log
tail -100f ~/logs/rocketmqlogs/broker.log

【7】关闭RocketMQ

  1. 关闭NameServer
sh /usr/local/rocketmq-4.4/bin/mqshutdown namesrv
  1. 关闭Broker
sh /usr/local/rocketmq-4.4/bin/mqshutdown broker

4. 搭建监控平台

  1. 在服务器wolfcode-01 创建目录

    mkdir /usr/local/rocketmq-console/
    
  2. 把 rocketmq-console-ng-1.0.1.jar 和 application.properties 上传到 /usr/local/rocketmq-console/ 目录

  3. 启动管理控制台

    nohup java -jar rocketmq-console-ng-1.0.1.jar &
    
  4. 访问管理控制台
    注意:地址为你自己的 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.配置和启动查看官方需要的配置其中在启动过程中... 查看详情