在CentOS 7.9系统中安装RocketMQ 4.6.1版本,可按以下步骤进行:

系统环境准备

  1. 更新系统软件包:首先确保系统所有软件包是最新的。可以通过运行 sudo yum update 来更新系统。
  2. 安装Java环境:RocketMQ 4.6.1依赖Java环境,CentOS 7推荐使用OpenJDK 8。安装命令为 sudo yum install java-1.8.0-openjdk
  3. 设置Java环境变量:编辑 /etc/profile 文件,添加Java环境变量:

    export JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk
    export JRE_HOME=/usr/lib/jvm/jre
    export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

    之后运行 source /etc/profile 使环境变量生效。

安装RocketMQ

  1. 下载RocketMQ:访问 Apache RocketMQ官网 或其在GitHub的 发布页面,下载RocketMQ 4.6.1版本。
  2. 解压RocketMQ:将下载的RocketMQ压缩包上传至CentOS服务器,使用命令 tar -xzf rocketmq-all-4.6.1-bin-release.tar.gz 解压至指定目录。
  3. 设置RocketMQ环境变量:编辑 /etc/profile 文件,添加RocketMQ环境变量:

    export ROCKETMQ_HOME=/path/to/rocketmq-all-4.6.1-bin-release
    export PATH=$PATH:$ROCKETMQ_HOME/bin

    使用 source /etc/profile 使环境变量生效。

配置并启动RocketMQ

  1. 启动NameServer:在RocketMQ安装目录下,执行 nohup sh bin/mqnamesrv & 来启动NameServer。
  2. 启动Broker:执行 nohup sh bin/mqbroker -n localhost:9876 autoCreateTopicEnable=true & 启动Broker。
  3. 验证安装:使用 jps 命令查看NameServer和Broker是否正常运行。

常见问题处理

  • 防火墙配置:确保防火墙设置允许RocketMQ所需端口(默认9876)的流量。
  • 内存设置:如果服务器内存较小,可以调整 runbroker.shrunserver.sh 脚本中的JVM内存设置。
  • 日志配置:可以通过编辑 logback_broker.xmllogback_namesrv.xml 文件自定义日志级别和格式。

结语

通过以上步骤,您可以在CentOS 7.9系统中成功安装和配置RocketMQ 4.6.1。注意,在生产环境中,您可能需要更详细的配置和优化,以确保系统的稳定性和性能。

云服务器/高防CDN推荐

蓝易云国内/海外高防云服务器推荐


海外免备案云服务器链接:www.tsyvps.com

蓝易云安全企业级高防CDN:www.tsycdn.com

持有增值电信营业许可证:B1-20222080【资质齐全】

蓝易云香港五网CN2 GIA/GT精品网络服务器。拒绝绕路,拒绝不稳定。

蓝易云是一家专注于香港及国内数据中心服务的提供商,提供高质量的服务器租用和云计算服务、包括免备案香港服务器、香港CN2、美国服务器、海外高防服务器、国内高防服务器、香港VPS等。致力于为用户提供稳定,快速的网络连接和优质的客户体验。
最后修改:2024 年 01 月 13 日
如果觉得我的文章对你有用,请随意赞赏