RocketMQ

部署

  1. 安装JDK1.8+并配置环境变量
  2. 根据系统版本在官网下载对应二进制文件
  3. 解压:unzip rocketmq-all-5.3.1-bin-release.zip
  4. 配置环境变量:sudo vim /etc/profile(系统级)或者sudo vim ~/.bashrcsudo(用户级)
    • 加入下面内容,注意修改为你的安装路径:
    • export rocketmq=/home/guapi/software/rocketmq-all-5.3.1-bin-release/
    • export PATH=$PATH:$rocketmq/bin
  5. 调整合适的JVM内存大小
    • cd到bin目录
    • vim runbroker.sh(如图1所示)
    • vim runserver.sh(如图2所示)
  6. 修改配置文件:vim ./conf/broker.conf (代码如下代码块所示)
  7. 启动RocketMQ:cd到bin目录
    • 启动nameserver:nohup sh mqnamesrv &
    • 启动broker:nohup sh mqbroker -n localhost:9876 &
    • 检查是否启动成功:jps
  8. 关闭RocketMQ:cd到bin目录
    • 关闭nameserver:./mqshutdown nameserver
    • 关闭broker:./mqshutdown broker

broker.conf:

# 集群名称
brokerClusterName = DefaultCluster

# 节点名称
brokerName = dev-broker-a

# broker id节点ID, 0 表示 master, 其他的正整数表示 slave,不能小于0
brokerId = 0

# 在每天的什么时间删除已经超过文件保留时间的 commit log,默认值04
deleteWhen = 04

# 以小时计算的文件保留时间 默认值72小时
fileReservedTime = 72

# Broker角色
brokerRole = ASYNC_MASTER

# 刷盘方式
flushDiskType = ASYNC_FLUSH

# Broker服务地址
brokerIP1=192.168.92.136

#nameServer地址,分号分割
namesrvAddr= 192.168.92.136:9876

#是否允许Broker自动创建Topic
autoCreateTopicEnable = true
#是否允许 Broker 自动创建订阅组
autoCreateSubscriptionGroup = true


不准投币喔 👆

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇