0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

记录RocketMQ在centos7上的安装过程

马哥Linux运维 来源:稀土掘金技术社区 2024-01-02 11:41 次阅读

本文记录RocketMQ在centos7上的安装过程,没有技术的探讨,仅仅是安装记录,以作备忘。

首先看下我的安装环境:


[root@localhost /usr/local/soft_hzz]
LSB Version:  :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch
Distributor ID:  CentOS
Description:  CentOS Linux release 7.9.2009 (Core)
Release:  7.9.2009
Codename:  Core


[root@localhost /usr/local/soft_hzz]
openjdk version "1.8.0_382"
OpenJDK Runtime Environment (build 1.8.0_382-b05)
OpenJDK 64-Bit Server VM (build 25.382-b05, mixed mode)

1、下载 RocketMQ 安装包


之后我们在 apache网站上找到RocketMQ的安装包:

2b872f56-a645-11ee-8b88-92fbcf53809c.jpg

选择一个我们想要的版本,我这里选择4.9.7,之后把文件名粘到url后边,如下:

2b9c72da-a645-11ee-8b88-92fbcf53809c.jpg

之后我们得到下载的url并使用 wget方式下载该zip压缩包,我下载到 /usr/local/soft_hzz/ 目录:

wget https://archive.apache.org/dist/rocketmq/4.9.7/rocketmq-all-4.9.7-bin-release.zip

下载需要点时间耐心等待会儿:

2bb25faa-a645-11ee-8b88-92fbcf53809c.jpg

下载完成,我们使用以下命令将其解压到 /usr/local/soft_hzz/rocketmq/目录下:


unzip rocketmq-all-4.9.7-bin-release.zip -d /usr/local/soft_hzz/rocketmq/

2、启动 Name Server

nohup sh mqnamesrv &:表示后台启动

sh mqnamesrv:表示终端启动,直接输出日志信息,按 ctrl+c 可直接关闭退出

之后我们进入目录:/usr/local/soft_hzz/rocketmq/rocketmq-all-4.9.7-bin-release ,执行后台启动命令:

nohup sh bin/mqnamesrv &

2c039ffa-a645-11ee-8b88-92fbcf53809c.jpg

3、启动 brocker

nohup sh bin/mqbroker -n 172.30.128.65:9876 &:表示后台启动broker

sh bin/mqbroker -n 172.30.128.65:9876:属于终端启动,直接输出日志信息,按 ctrl+c 可直接关闭退出

使用后台启动命令nohup sh bin/mqbroker -n 172.30.128.65:9876 &看看:

2c147b7c-a645-11ee-8b88-92fbcf53809c.jpg

我去,报错了,看日志是因为内存不够,那我就修改下吧!首先我查看下 mqbroker 这个脚本,脚本代码如下:

2c2d28e8-a645-11ee-8b88-92fbcf53809c.jpg

可以看到这里边本质上是用的 /bin/runbroker.sh来启动的,所以我们看下 /bin/runbroker.sh的内容:

2c507794-a645-11ee-8b88-92fbcf53809c.jpg

上图可以看到 其中有一个指定堆最大和最小内容的配置,默认是8g 我去我机器一共才几个g 你上来就8g那肯定不够你用的呀,兄弟,把你搞小点吧,如下我把他最大和最小堆内存都搞成256mb:

2c64bef2-a645-11ee-8b88-92fbcf53809c.jpg

之后,我重新执行后台启动命令:nohup sh bin/mqbroker -n 172.30.128.65:9876 &哦豁?成功了! 截图如下:

2c7c1a34-a645-11ee-8b88-92fbcf53809c.jpg

同理,如果你的 name server在启动时也报内存不够方面的错,那么也相应的调小一点就行了。这些启动脚本(.sh)也都在bin目录下:

2c9cd8f0-a645-11ee-8b88-92fbcf53809c.jpg

4、测试一下

使用我本地项目,rocketMQ 地址换成 172.30.128.65:9876,如下:

2cafd766-a645-11ee-8b88-92fbcf53809c.jpg

启动项目并发送消费消息:

2cbef70a-a645-11ee-8b88-92fbcf53809c.jpg

2ccda6ba-a645-11ee-8b88-92fbcf53809c.jpg

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 内存
    +关注

    关注

    8

    文章

    2767

    浏览量

    72765
  • 文件
    +关注

    关注

    1

    文章

    540

    浏览量

    24402
  • 安装包
    +关注

    关注

    1

    文章

    14

    浏览量

    3380

原文标题:4、测试一下

文章出处:【微信号:magedu-Linux,微信公众号:马哥Linux运维】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    CentOS7配置Tomcat的安装和整合Jenkins

    第七章----CentOS7 配置 Tomcat 整合Jenkins自动部署
    发表于 03-29 11:53

    centos7 redis的安装

    centos7 redis 使用,查看Redis工具(安装、添加权限验证、添加开机自启)
    发表于 05-14 17:13

    详解硬盘安装linux步骤

    看来看去网上各种杂乱无章的安装过程,反正我是走了些许弯路,在这里记录一下安装步骤免得又忘了。我这里安装的是centos7系统,采用硬盘
    发表于 07-08 06:01

    安装linux lnmp centos7环境的小问题总结

    最近在安装linuxlnmp centos7环境的时候还是有点小问题,从头总结了一下。
    发表于 07-22 07:09

    基于CentOS7的MySQL57安装

    MySQL57CentOS7安装配置
    发表于 03-26 08:45

    采用CentOS7的JDK Docker镜像构建

    基于CentOS7构建JDK Docker镜像
    发表于 04-02 11:25

    CentOS7的下载及安装教程

    CentOS 7 的下载、安装
    发表于 04-22 14:37

    VMware虚拟机安装CentOS7教程步骤

    超详细的VMware虚拟机安装CentOS7教程
    发表于 05-27 11:25

    Centos7下如何使用Apache部署Django项目

    Centos7下使用Apache部署Django项目
    发表于 05-29 12:26

    Centos7Nginx安装与配置步骤

    Centos7 Nginx安装与配置,防火墙开启端口监听
    发表于 06-02 12:58

    请问Centos7如何搭建PPTP?

    搭建清单:Centos7 (我这里使用腾讯云的服务器)ppp和pptpd 包iptables (我这里使用iptables)win10客户端(连接测试使用)
    发表于 11-09 07:54

    为什么VMware安装CentOS7时刚开启虚拟机时就出现黑屏

    VMware安装CentOS7时,刚开启虚拟机时就出现黑屏,无法进入。原因:电脑的BIOS的Virtualization Technology设置被禁止了。解释:BIOS是一组固化到计算机
    发表于 07-29 07:08

    为什么VMware安装CentOS7刚开启虚拟机时就出现黑屏呢

    为什么VMware安装CentOS7刚开启虚拟机时就出现黑屏呢?是什么原因呢?有何解决办法?
    发表于 10-26 06:25

    安装centos7之挂在分区的方法

    1、安装centos7之挂在分区的方法:安装过程中,进行分区操作时,首先选择“自动配置分区”(Automatiaclly configure partitioning),在这里将准备
    发表于 12-27 08:05

    在vmware上安装centos7以及网络配置

    啃论文之余,想自己搭个虚拟机玩玩。vmware10;centos7 X86_64. 1. 在vmware上安装centos7 1.1去官网上下载DVD centos7的iso镜像,大约
    发表于 12-02 15:41 447次阅读