在Linux系统上安装RocketMQ涉及到下载RocketMQ的二进制包、配置环境、启动NameServer和Broker等步骤。以下是一个基本的安装指南,请确保你有足够的权限来执行以下操作。
- 安装Java环境:
RocketMQ是基于Java开发的,因此你需要在你的Linux系统上安装Java。RocketMQ推荐使用Java 8。
sudo apt update
sudo apt install openjdk-8-jdk
安装完成后,你可以通过运行java -version
来检查Java是否正确安装。
- 下载RocketMQ:
从RocketMQ的官方网站或者GitHub仓库下载最新的二进制发行版。
wget https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.9.0/rocketmq-all-4.9.0-bin-release.zip
- 解压RocketMQ包:
解压下载的RocketMQ包到一个目录。
unzip rocketmq-all-4.9.0-bin-release.zip
cd rocketmq-all-4.9.0-bin-release
- 设置环境变量:
为了方便使用,你可以将RocketMQ的bin
目录添加到PATH
环境变量中。
export ROCKETMQ_HOME=/path/to/rocketmq-all-4.9.0-bin-release
export PATH=$PATH:$ROCKETMQ_HOME/bin
将上面的/path/to/rocketmq-all-4.9.0-bin-release
替换为你的实际RocketMQ解压目录。你也可以将这些环境变量添加到你的~/.bashrc
或~/.profile
文件中以便持久化。
- 启动NameServer:
在后台运行NameServer。
nohup sh bin/mqnamesrv &
- 启动Broker:
在后台运行Broker。需要注意的是,你可能需要根据你的实际情况修改conf/broker.conf
文件中的配置,例如设置namesrvAddr
。
nohup sh bin/mqbroker -n localhost:9876 -c conf/broker.conf &
- 验证安装:
运行以下命令来验证NameServer和Broker是否启动成功。
tail -f ~/logs/rocketmqlogs/namesrv.log
tail -f ~/logs/rocketmqlogs/broker.log
如果没有错误,并且日志显示服务正常启动,那么你的RocketMQ服务应该已经成功安装并运行了。
- 关闭服务:
如果你需要停止NameServer和Broker,可以使用以下命令:
sh bin/mqshutdown broker
sh bin/mqshutdown namesrv
以上步骤提供了一个基本的RocketMQ安装和启动指南。在生产环境中,你可能需要进行更多的配置和调优,包括设置集群、调整JVM参数、规划存储和网络等。请参考RocketMQ的官方文档来获取更详细的配置和最佳实践。
标签:bin,rockertmq,--,4.9,Broker,rocketmq,linux,安装,RocketMQ From: https://www.cnblogs.com/xylfjk/p/17979991