云服务器安装rocketMq

1.下载二进制文件

传输到服务器并解压到/home/rocketmq/目录

unzip rocketmq-all-4.9.2-bin-release.zip -d /home/rocketmq/

进入目录

cd /home/rocketmq/rocketmq-4.9.2
2.配置环境变量 ROCKETMQ_HOME 和 PATH

配置环境变量并进行生效

# 配置环境变量 ROCKETMQ_HOME 和 PATH
vim /etc/profile

# 文件末尾添加以下内容
export ROCKETMQ_HOME=/usr/local/rocketmq
export PATH=$ROCKETMQ_HOME/bin:$PATH

# 立即生效
source /etc/profile
3.减小server和broker使用的内存
# 编辑 bin/runserver.sh
vim bin/runserver.sh
 
# 找到文件中下面这一行:
JAVA_OPT="${JAVA_OPT} -server -Xms4g -Xmx4g -Xmn2g -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
 
# 将 -Xms4g -Xmx4g -Xmn2g 修改为 -Xms256m -Xmx256m -Xmn128m
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"


# 修改 broker 内存改为 256m
# 编辑 bin/runbroker.sh
vim bin/runbroker.sh
 
# 找到文件中下面这一行:
JAVA_OPT="${JAVA_OPT} -server -Xms8g -Xmx8g"
 
# 将 -Xms8g -Xmx8g -Xmn4g 修改为 -Xms256m -Xmx256m
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m"

#  设置 tools.sh 中此项配置
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn256m -XX:PermSize=128m -XX:MaxPermSize=128m"

修改broker.conf文件

# 添加以下内容
brokerIP1=192.168.1.3
namesrvAddr=127.0.0.1
4.启动 RocketMQ
# 启动server

nohup sh bin/mqnamesrv > /home/rocketmq/rocketmq-4.9.2/mqsrv.log 2>&1 &

# 启动broker(单机部署这里使用127.0.0.1连接mqnamesrv)
nohup sh bin/mqbroker -n 127.0.0.1:9876 -c ./conf/broker.conf > /home/rocketmq/rocketmq-4.9.2/mqbroker.log 2>&1 &

# docker启动rocketmq-dashboard(千万注意端口放开的地址,也要放开本机访问自己的端口)
docker run -d --name rocketmq-dashboard -e "JAVA_OPTS=-Drocketmq.namesrv.addr=公网IP:9876" -p 8081:8080 -t apacherocketmq/rocketmq-dashboard:latest

切记本机部署dashboard的时候,如果端口只放开给个别的ip,这个时候连接本机的nameserver的时候一定连不上,端口对自身公网IP都要放开!(这个问题困扰了一天,纳闷本机部署dashboard为啥一直连不上)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值