首页 > 系统相关 >Centos安装rocketmq

Centos安装rocketmq

时间:2023-08-10 17:12:21浏览次数:48  
标签:bin OPT JAVA Centos 修改 sh 安装 rocketmq

一、创建文件夹

        进入我们创建好的文件夹中:

 

//创建文件加
mkdir rockmq
//进入文件夹
cd rockmq

二、下载安装包

         下载自己所需的版本,我这里是rocketmq4.4.0

 

//下载安装包
wget https://archive.apache.org/dist/rocketmq/4.4.0/rocketmq-all-4.4.0-bin-release.zip

 三、解压文件夹

        先执行chmod -R 777 *命令,使之为可执行文件,再执行unzip命令解压

//使变为可执行文件
chmod -R 777 *
//解压
unzip rocketmq-all-4.4.0-bin-release.zip

 四、修改配置

        这里要注意,解压完成以后一定要修改java运行的内存,不然会无法建立topic

        进入解压后的文件夹:cd rocketmq-all-4.4.0-bin-release 

 

   进入bin文件加中修改三个文件:runserver.sh、runbroker.sh、tools.sh

 

 首先我们修改runsever.sh的。使用vim命令:vim runserver.sh

   

将我蓝色方框区域的参数进行修改:修改为

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

  接着修改runbroker.sh文件,同样vim runbroker.sh

 

   将我蓝色方框区域的参数进行修改:修改为

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

  再接着,修改tools.sh,同样vim tools.sh

 

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

 

 五、启动服务

        在bin的前一级目录下:

//启动mqnamesrv服务

nohup sh bin/mqnamesrv &

//查看日志

  > tail -f ~/logs/rocketmqlogs/namesrv.log

  The Name Server boot success...

//启动mqbroker服务

nohup sh bin/mqbroker -n localhost:9876 &

//查看日志

  > tail -f ~/logs/rocketmqlogs/broker.log

  The broker[%s, 172.30.30.233:10911] boot success...
————————————————

 

标签:bin,OPT,JAVA,Centos,修改,sh,安装,rocketmq
From: https://www.cnblogs.com/RedOrange/p/17401238.html

相关文章

  • 1.Elasticsearch集群包安装、二进制安装与Docker安装
    ElasticsearchElasticsearch是一个实时的全文搜索,存储库和分析引擎https://www.elastic.co/cn/what-is/elasticsearchElasticsearch在速度和可扩展性方面都表现出色,而且还能够索引多种类型的内容,可用于多种场景:应用程序搜索网站搜索企业搜索日志处理和分析基础设施指标和......
  • 2.Elasticsearch单节点安装脚本
    #!/bin/bashES_VERSION=7.17.5#ES_VERSION=7.9.3#ES_VERSION=7.6.2UBUNTU_URL="https://mirrors.tuna.tsinghua.edu.cn/elasticstack/7.x/apt/pool/main/e/elasticsearch/elasticsearch-${ES_VERSION}-amd64.deb"RHEL_URL="https://mirrors.tuna.tsingh......
  • 3.Elasticsearch集群安装脚本
    #!/bin/bashES_VERSION=7.17.5#ES_VERSION=7.9.3#ES_VERSION=7.6.2UBUNTU_URL="https://mirrors.tuna.tsinghua.edu.cn/elasticstack/7.x/apt/pool/main/e/elasticsearch/elasticsearch-${ES_VERSION}-amd64.deb"RHEL_URL="https://mirrors.tuna.tsinghu......
  • Docker安装gogs
    拉取镜像dockerpullgogs/gogs创建目录mkdir-p/usr/local/gogs创建容器dockerrun--name=gogs-d-p10022:22-p10880:3000-v/usr/local/gogs:/datagogs/gogs在mysql创建数据库gogs(只创建数据库即可,后面会配置连接参数并自动生成很多表)访问gogs安装软件:http://192.168.101......
  • 6.Filebeat的安装及收集日志到Elasticsearch并使用自定义索引
    利用Filebeat收集日志Filebeat是用于转发和集中日志数据的轻量级传送程序.作为服务器上的代理安装,Filebeat监视指定的日志文件或位置,收集日志事件,并将它们转发到Elasticsearch或Logstash进行索引.Logstash也可以直接收集日志,但需要安装JDK并且会占用至少500M以上的内存生产......
  • 7.Kibana图形显示安装配置
    Kibana图形显示安装并配置Kibana可以通过包或者二进制的方式进行安装,可以安装在独立服务器,或者也可以和elasticsearch的主机安装在一起注意:Kibana的版本要和Elasticsearch相同的版本,否则可能会出错下载站点:https://mirrors.tuna.tsinghua.edu.cn/elasticstack/7.x下载:[......
  • 阿里云中“间“力量!RocketMQ
    视频演示讲解视频讲解直达!已更新!!!视频讲解直达!已更新!!!视频讲解直达!已更新!!!切入正题介绍完活动后,咱们言归正传,首先说说什么是"消息队列"我想很多朋友应该是没有接触过"消息队列",笔者有一个5年开发经验的朋友,期间多次问到过他,他都回答笔者,在其日常开发工作中并没有使用到"消息队列"。......
  • linux安装 git
    1.环境centos:7.5(64)git:1.8.32.步骤Set1:查看已有GIT版本#git--version-bash:git:commandnotfoundSet2:查看yum源中的版本#yuminfogit版本符合,直接安装Set3:yum安装 #yuminstallgit安装完成。......
  • RPM包强制安装详解
    RPM包强制安装详解一、强制安装的含义在进行rpm包安装的过程中,有时会遇到依赖关系不完整、版本不兼容等问题,导致安装失败。这时,我们可以使用强制安装的方法,通过跳过依赖检查、版本检查等环节,强制安装该rpm包。二、强制安装的方式强制安装rpm包有两种方式:1、使用--force选项强制......
  • conda、pip从本地安装包
    conda去这下包:https://anaconda.org/condainstall--use-local/home/pku/app/d2l-0.17.6-pyhd8ed1ab_0.tar.bz2pip去这下包:https://pypi.org/pipinstall/home/pku/app/包.whlwhl与tar.bz2就是包的两种格式,别管......