RocketMQ第2集 RocketMQ单机版的安装

文章详细介绍了如何在单机环境下安装RocketMq,包括上传并解压安装包,修改配置文件,启动nameserver和broker服务,以及关闭服务的步骤。同时提到了启动时允许创建topic的配置,并预告了dashbord的安装过程。
摘要由CSDN通过智能技术生成

一 RocketMq的单机版安装

1.1 RocketMq的上传

 1.2 解压

[root@localhost export]# unzip rocketmq-all-4.9.6-bin-release.zip 

1.3 修改配置

使用 vim 命令打开 bin/runserver.sh 文件。现将这些值修改为如下:

[root@localhost bin]# vi runserver.sh

 使用vim命令打开bin/runbroker.sh文件。现将这些值修改为如下:

1.4 启动

1.启动nameserver

[root@localhost bin]# nohup sh mqnamesrv &
[1] 6645
nohup: ignoring input and appending output to ‘nohup.out’
[root@localhost bin]# cd ..
[root@localhost rocketmq-all-4.9.6-bin-release]# tail -f ~/logs/rocketmqlogs/namesrv.log
2023-06-04 12:35:58 INFO main - tls.client.keyPassword = null
2023-06-04 12:35:58 INFO main - tls.client.certPath = null
2023-06-04 12:35:58 INFO main - tls.client.authServer = false
2023-06-04 12:35:58 INFO main - tls.client.trustCertPath = null
2023-06-04 12:35:58 INFO main - Using JDK SSL provider
2023-06-04 12:35:59 INFO main - SSLContext created for server
2023-06-04 12:35:59 INFO main - Try to start service thread:FileWatchService started:false lastThread:null
2023-06-04 12:35:59 INFO NettyEventExecutor - NettyEventExecutor service started
2023-06-04 12:35:59 INFO main - The Name Server boot success. serializeType=JSON
2023-06-04 12:35:59 INFO FileWatchService - FileWatchService service started
 

2.启动broker

[root@localhost rocketmq-all-4.9.6-bin-release]# nohup sh bin/mqbroker -n localhost:9876 &
[2] 6756
nohup: ignoring input and appending output to ‘nohup.out’
[root@localhost rocketmq-all-4.9.6-bin-release]# tail -f ~/logs/rocketmqlogs/broker.log
2023-06-04 12:36:55 INFO main - Try to start service thread:FileWatchService started:false lastThread:null
2023-06-04 12:36:55 INFO main - Try to start service thread:PullRequestHoldService started:false lastThread:null
2023-06-04 12:36:55 INFO FileWatchService - FileWatchService service started
2023-06-04 12:36:55 INFO PullRequestHoldService - PullRequestHoldService service started
2023-06-04 12:36:55 INFO main - Try to start service thread:TransactionalMessageCheckService started:false lastThread:null
2023-06-04 12:36:56 INFO brokerOutApi_thread_1 - register broker[0]to name server localhost:9876 OK
2023-06-04 12:36:56 INFO main - The broker[localhost.localdomain, 192.168.152.141:10911] boot success. serializeType=JSON and name server is localhost:9876
2023-06-04 12:37:05 INFO BrokerControllerScheduledThread1 - dispatch behind commit log 0 bytes
2023-06-04 12:37:05 INFO BrokerControllerScheduledThread1 - Slave fall behind master: 0 bytes
2023-06-04 12:37:06 INFO brokerOutApi_thread_2 - register broker[0]to name server localhost:9876 OK

1.5  关闭服务

[root@mqOS rocketmq] # sh bin/mqshutdown broker
The mqbroker(1740) is running...
Send shutdown request to mqbroker(1740) OK
[root@mqOS rocketmq] # sh bin/mqshutdown namesrv
The mqnamesrv(1692) is running...
Send shutdown request to mqnamesrv(1692) OK
[2] + 退出 143 nohup sh bin/mqbroker -n localhost:9876

1.6 启动时允许创建topic

当用客户端进行连接rocketmq时,报如下信息:

org.apache.rocketmq.client.exception.MQClientException: No route info of this topic

则需要修改 conf 目录中的brocker.conf 添加 brokerIP1=你的ip ,如

 启动命令

sh mqbroker -n localhost:9876 -c ../conf/broker.conf autoCreateTopicEnable=true

或者

nohup sh mqbroker -n localhost:9876 -c ../conf/broker.conf autoCreateTopicEnable=true &

二  Dashbord的安装

2.1 Dashbord的安装

RocketMQ 有一个可视化的 dashboard ,通过该控制台可以直观的查看到很多数据。
待完善.....

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值