ubuntu安装Apache RocketMQ 4.2.0

以下是通过ubuntu下载Apache RocketMQ 4.2.0安装包并手动安装的详细步骤:

1. 安装Java环境

首先,确保你的Ubuntu系统中安装了Java,因为RocketMQ依赖于Java。使用以下命令来安装OpenJDK 8:

sudo apt update
sudo apt install openjdk-8-jdk -y

安装完成后,可以通过以下命令确认Java是否安装成功:

java -version

2. 下载RocketMQ 4.2.0

使用wget命令从Apache官方网站下载RocketMQ 4.2.0的压缩包:

wget https://archive.apache.org/dist/rocketmq/4.2.0/rocketmq-all-4.2.0-bin-release.zip

3. 安装unzip工具

如果你的系统没有安装unzip工具,可以通过以下命令安装:

sudo apt install unzip -y

4. 解压下载的文件

使用以下命令解压下载的RocketMQ压缩包:

unzip rocketmq-all-4.2.0-bin-release.zip

5. 设置环境变量

为了方便在任何地方使用RocketMQ的命令,你可以将解压后的bin目录添加到环境变量中。编辑~/.bashrc文件:

echo "export PATH=\$PATH:$(pwd)/rocketmq-all-4.2.0-bin-release/bin" >> ~/.bashrc
source ~/.bashrc

6. 启动Name Server

首先,启动RocketMQ的Name Server,用于管理消息队列的元数据。在终端中运行:

cd rocketmq-all-4.2.0-bin-release
nohup sh bin/mqnamesrv &

nohup表示在后台运行,&表示将进程放入后台。你可以通过以下命令检查Name Server的日志,确保它成功启动:

tail -f ~/rocketmq-all-4.2.0-bin-release/logs/rocketmqlogs/namesrv.log

7. 启动Broker

接着,需要启动Broker,它是消息存储和转发的主要组件。运行以下命令:

nohup sh bin/mqbroker -n localhost:9876 &

同样,你可以查看Broker的日志来确认它是否启动成功:

tail -f ~/rocketmq-all-4.2.0-bin-release/logs/rocketmqlogs/broker.log

8. 验证安装

安装成功后,可以使用RocketMQ自带的测试工具进行简单的生产和消费测试。进入到解压后的RocketMQ目录,然后执行以下命令:

  • 生产者发送消息
sh bin/tools.sh org.apache.rocketmq.example.quickstart.Producer
  • 消费者接收消息
sh bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer

如果你能够成功发送和接收消息,那么RocketMQ的安装就完成了。

9. 管理控制台(可选)

如果你希望使用RocketMQ的管理控制台,可以通过以下步骤进行安装:

  1. 克隆RocketMQ Console的源代码

    git clone https://github.com/apache/rocketmq-externals.git
    cd rocketmq-externals/rocketmq-console
    
  2. 编译并启动

    mvn clean package -DskipTests
    java -jar target/rocketmq-console-ng-2.0.0.jar
    

    访问http://localhost:8080即可看到RocketMQ的管理控制台。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值