美文网首页
RocketMQ 单机部署

RocketMQ 单机部署

作者: awker | 来源:发表于2019-10-13 03:56 被阅读0次

下载 rocketmq 安装包

# wget http://mirrors.tuna.tsinghua.edu.cn/apache/rocketmq/4.4.0/rocketmq-all-4.4.0-bin-release.zip

配置 rocketmq

# unzip rocketmq-all-4.4.0-bin-release.zip -d /usr/local/
# cd /usr/local/rocketmq-all-4.4.0-bin-release/
// 修改 broker、namesrv、tools 的 log 存放位置
# mkdir -p /data/logs/rocketmqlogs
# sed -i 's#${user.home}/logs/#/data/logs/#g' conf/logback_broker.xml
# sed -i 's#${user.home}/logs/#/data/logs/#g' conf/logback_namesrv.xml
# sed -i 's#${user.home}/logs/#/data/logs/#g' conf/logback_tools.xml
// 修改 broker、namesrv、tools 的 jvm 大小
# vim bin/runbroker.sh
// 根据机器实际内存调整,这里演示的机器内存比较小,所以配置的值比较小
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m"
# vim bin/runserver.sh
// 根据机器实际内存调整,这里演示的机器内存比较小,所以配置的值比较小
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
# vim bin/tools.sh
// 根据机器实际内存调整,这里演示的机器内存比较小,所以配置的值比较小
JAVA_OPT="${JAVA_OPT} -server -Xms128m -Xmx128m -Xmn256m -XX:PermSize=128m -XX:MaxPermSize=128m"

启动 namesrv、broker

# nohup sh bin/mqnamesrv > /data/logs/mqnamesrv.log 2>&1 & 
# nohup sh bin/mqbroker -n 10.3.200.101:9876 > /data/logs/mqbroker.log 2>&1 &

测试 rocketmq 生产消息和消费消息是否正常

# export NAMESRV_ADDR=10.3.200.101:9876
# sh bin/tools.sh org.apache.rocketmq.example.quickstart.Producer
# sh bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer

参考链接:http://rocketmq.apache.org/docs/quick-start/

相关文章

  • RocketMQ环境搭建

    RocketMQ单机部署流程 1.下载源码包地址 http://rocketmq.apache.org/docs/...

  • RocketMQ 单机部署

    下载 rocketmq 安装包 配置 rocketmq 启动 namesrv、broker 测试 rocketmq...

  • 单机安装RocketMQ(快速开始)

    前面的文章对RocketMQ的介绍,下面我们尝试在单机环境下安装部署RocketMQ。该安装步骤主要参考官网,原文...

  • Apache RocketMQ单机部署

    前言 这篇文章以4.3.0版本为标准进行讲述在linux下部署RocketMQ单机实例,在此之前需要已配置JAVA...

  • RocketMQ单机部署小细节

    小细节 端口需要开放9876 10911 10909 后两个端口是VIP通道 单机配置文件/rocketmq-al...

  • rocketmq

    单机rocketmq一、安装jdk二、安装rocketmq RocketMQ namesrv 启动 RocketM...

  • RocketMQ 集群部署结构和模式

    1、RocketMQ 集群物理部署结构 RocketMQ 物理部署结构 RocketMQ的部署结构有以下特点: N...

  • 消息队列之四: RocketMQ

    1.概述 2.安装部署 2.1 centos7上安装RocketMQ单机版 2.2 centos7 上借助 doc...

  • RocketMQ的基本的架构原理

    MQ如何集群化部署来支撑高并发访问以及如何存储海量数据 这么想RocketMQ单机可以扛下10万的并发,那么让多台...

  • RocketMQ产品架构

    RocketMQ产品架构 RocketMQ产品架构部署要求系统部署架构订阅模式 部署要求 消息队列 RocketM...

网友评论

      本文标题:RocketMQ 单机部署

      本文链接:https://www.haomeiwen.com/subject/odchmctx.html