首页 > 系统相关 >Linux rocketmq单机测试部署

Linux rocketmq单机测试部署

时间:2023-09-05 15:45:59浏览次数:35  
标签:bin OPT 4.7 单机 sh rocketmq Linux RocketMQ

一.环境说明
对于 RocketMQ 4.3.0版本,官方要求环境如下,其中 Git 用于从 GitHub 获取源码,没有安装也没关系,可以直接下载
推荐的流程是:Linux 系统上安装 Git 工具 、Maven、Java JDK
Git 工具用于直接从 GitHub 获取 RocketMQ 项目源码下载到 Linux 系统上
然后 Maven 将 RocketMQ 源码进行编译成二进制文件
安装了 Java JDK 就可以运行 RocketMQ 了

二、下载安装包

yum -y install git  (下载git工具)

mven 部署   借鉴: (http://www.taodudu.cc/news/show-4803543.html?action=onClick)

下载rocketmq

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

解压缩

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

修改RocketMQ启动配置

修改目录 /usr/local/rocketmq/rocketmq-all-4.7.1-bin-release/bin 下的 3 个配置文件: runserver.sh、runbroker.sh 、tools.sh不然会报insufficient memory

1、runserver.sh

JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn512m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"

2、runbroker.sh

JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m"

 3、tools.sh

JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn256m -XX:PermSize=128m -XX:MaxPermSize=128m"

 4、启动 NameServer

进入 RocketMQ 安装目录下的 /usr/local/rocketmq/rocketmq-all-4.7.1-bin-release 目录进行操作

nohup sh bin/mqnamesrv &

 5、启动 Broker

同样进入 RocketMQ 安装目录下的 /usr/local/rocketmq/rocketmq-all-4.7.1-bin-release 目录进行操作

nohup sh bin/mqbroker -n 192.168.44.128:9876 &

 

 

借鉴:https://blog.csdn.net/weixin_44702984/article/details/131091119 

 

标签:bin,OPT,4.7,单机,sh,rocketmq,Linux,RocketMQ
From: https://www.cnblogs.com/cherishlife/p/17679826.html

相关文章

  • Linux jenkins安装
    介绍Jenkins是一个自包含的、开源的自动化服务器,可用于自动化与构建、测试和交付或部署软件相关的各种任务。Jenkins可以通过本地系统包、Docker安装,甚至可以通过任何已安装Java运行时环境(JRE)的计算机独立运行。安装命令sudowget-O/etc/yum.repos.d/jenkins.repo......
  • linux 下安装使用jmeter 执行压测
    1、下载地址https://jmeter.apache.org/我这下载的版本是5.2.1登录服务器mkdir/app/jmetercd/app/jmeterwgethttps://dlcdn.apache.org//jmeter/binaries/apache-jmeter-5.2.1.tgz解压tar-zxvfapache-jmeter-5.2.1.tgz解压后,在同目录下有文件夹 apache-jmet......
  • Linux安装maven
     安装maven环境前,需要先安装java环境,笔者这里已经成功安装java环境,如果没有安装java环境,可以参考:https://blog.csdn.net/wsjzzcbq/article/details/828188261、maven官网下载安装包maven官网地址:https://maven.apache.org/download.cgi下载完成后,上传到linux2、......
  • linux 安装java环境
    第一步,下载server-jre-8u202-linux-x64.tar.gz安装包。登录网址:https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html(1)下载server-jre-8u202-linux-x64.tar.gz安装包,然后使用WinSCP将安装包上传到/usr/local/src文件夹中。(2)也可以使用wget命令下载......
  • Linux学习
    一、Linux版本及其特性版本名称网址特点软件包管理器DebianLinuxwww.debian.org开放的开发模式,且易于进行软件包升级aptFedoraCorewww.redhat.com拥有数量庞人的用户,优秀的社区技术支持.并且有许多创新up2date(rpm),yum(rpm)CentOSwww.centos.orgCentOS是一......
  • Linux恢复误删除的文件或者目录(处理二)
    Linux恢复误删除的文件或者目录对于误删文件还原可以分为两种情况:   1.一种是删除以后在进程存在删除信息   2.一种是删除以后进程都找不到,只有借助于工具还原。误删除文件进程还在的情况::一般是有活动的进程存在持续标准输入或输出,到时文件被删除后,进程PID依旧......
  • CentOS Linux release 7.6.1810 Zabbix 4.2 快速入门与实践:构建强大的企业级资源监控
    目录:0x00Zabbix介绍0x01Zabbix安装0x02Zabbix配置0x03Zabbix-Web配置与使用0x04Zabbix实战配置0x0nZabbix入坑配置0x00Zabbix介绍描述:zabbix是一个开源的企业级性能监控解决方案,可以实时监控服务器/网络设备等硬件资源与其相关的各项指标是否是正常的,而且能够更加方便......
  • Linux防火墙相关操作
    小工具:在线检测域名或者ip的端口是否开放端口扫描  http://coolaf.com/tool/portLinux防火墙相关操作1、安装firewalld在CentOS7中默认是安装的。CentOS7还支持以图形界面的方式配置防火墙,即firewall-config工具,默认也是安装的。安装firewalld和firewall-config工具[ro......
  • Linux系统之expr命令的基本使用
    (Linux系统之expr命令的基本使用)一、expr命令介绍expr是一个用于数学表达式计算工具命令行工具,它可以对整数、小数和字符串进行算术操作、逻辑运算、比较操作和字符串操作等。二、expr的命令帮助1.expr的help帮助信息expr的help帮助信息[root@docker~]#expr--helpU......
  • Linux文件查看和处理命令
    文件查看和处理命令touch:创建空文件和修改文件时间戳touch改变文件的atime和mtime(ctime会随之改变)-a改变atime-m改变mtimestat:查看文件的属性及元数据cat:显示文件的内容,适合看小文件n显示行号catm1m2>file(将文件m1和m2合并后放入文件file中)>输出重定向>覆盖之前文件内容......