0


linux普通: rocketmq的安装测试与可视化界面安装,git的 (linux) 安装

全文目录,一步到位


1.前言简介

rocketmq消息队列相关操作

各位

  1. 谨慎操作, 低版本的会被攻击呦(使用4.9.7或者5.1.1 )

建议下载更换到

  1. 高版本

或者端口号10909和10911仅当前ip可访问即可

  • 或者增加鉴权在这里插入图片描述

1.2 常规mq对比

在这里插入图片描述

1.3 专栏传送门(rabbitmq)

=> 传送门: 分布式必备服务配置 <=

2. rocketmq使用及安装

docker镜像版本后续补充

2.0 开放端口

8000 10911 10909 9876 9877
如图所示

在这里插入图片描述

2.1 rocketmq版本说明

=> 传送门: rocketmq官网

rocketmq-all-4.7.0-bin-release 版本
rocketmq-all-4.9.7-bin-release 版本
source是源码下载
两个版本修改启动参数

  1. 略有

不同
在这里插入图片描述

2.2 具体操作

测试环境中

  1. 参数调整小

一点

  1. -server-Xms256m-Xmx256m-Xmn128m

2.2.1 修改文件

  • runserver.sh # 启动nameserver
  • runbroker.sh # 启动broker

2.2.2 具体启动指令

  1. nohupsh mqnamesrv &# 启动nameserver简易注册中心nohupsh mqbroker -n localhost:9876 &# 启动broker 指定nameserver
ps: 查看日志

不指定输出位置, 则

  1. 默认在nohup执行文件夹下

生成nohup.out的文件, 即为启动日志

2.3.3 jps查看java进程

  1. jps -l# 查看启动是否成功ps-ef|grepjava# 方法二

在这里插入图片描述

2.3.4 测试运行情况

rocketmq自带

  1. 生产者和消费者

(测试)

=> 步骤一: 临时指定nameserver注册中心位置
  1. exportNAMESRV_ADDR=localhost:9876
=> 步骤二: 测试发送
  1. sh tools.sh org.apache.rocketmq.example.quickstart.Producer
=> 步骤三: 测试接收
  1. sh tools.sh org.apache.rocketmq.example.quickstart.Consumer

3. rocketmq-console可视化界面

在这里插入图片描述

3.1 源码地址

下载管理页面(更换新的方法了)

  1. git clone https://github.com/apache/rocketmq-externals.git

3.2 打包启动方式(两种)

3.2.1 方法一: 直接下载jar包启动

可以本地拉取打包后 将jar包上传到服务器

下载地址: => 传送门: (永久免费)rocketmq-console可视化jar包 <=

3.2.2 方法二: 源码下载,maven打包

步骤一: linux上安装git

请看

  1. 3

功能
在这里插入图片描述

步骤二: 下载maven并打包
  1. # yum下载maven
  2. yum install-y maven
  3. # 进入下载文件位置cd rocketmq-console
  4. mvn clean package -Dmaven.test.skip=true

3.2.3 启动指令

  1. cd target
  2. # 启动jar包, 指定namesrv地址nohupjava-jar rocketmq-console-ng-1.0.1.jar --server.port=8000--rocketmq.config.namesrvAddr=150.158.151.196:9876 &

3.3 报错解决(汇总)

3.3.1 问题一: 连接nameserver超时

有docker环境, 可能会连接容器虚拟地址

  1. # 进入rocketmq所在的文件夹下cd conf
  2. # 编辑conf文件vim broker.conf
  3. # broker的自己IP地址brokerIP1=192.168.1.29

关闭并启动broker服务

  1. # 关闭broker服务
  2. mqshutdown broker
  3. # 启动brokernohupsh mqbroker -n localhost:9876 -c /usr/local/src/rocketmq/rocketmq-all-4.7.0-bin-release/conf/broker.conf &

3.3.2 问题二:

4. linux上安装git(

)

centos7.9环境上

4.1 git下载地址

传送门: => git官网下载 <=
在这里插入图片描述

4.2 解压git文件

  1. tar-zxvf git-2.45.2.tar.gz

4.3 yum下载编译环境

很慢

  1. yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

4.4 编译并安装

4.4.1 进入git-2.45.2包

  1. cd git-2.45.2/

4.4.2 编译(相当慢)

  1. makeprefix=/opt/git all

4.4.3 安装git

  1. makeprefix=/opt/git install

4.5 配置系统环境变量PATH

4.5.1 编辑环境变量配置

  1. vim /etc/profile

4.5.2 添加以下配置

  1. exportGIT_HOME=/opt/git
  2. exportPATH=$GIT_HOME/bin:$PATH

4.5.3 刷新配置

  1. source /etc/profile

4.5.4 查看git版本

  1. git--versiongit-v

在这里插入图片描述

5. 文章的总结与预告

5.1 本文总结

  • git的安装
  • rocketmq的安装
  • rocketmq-console的安装
  • maven的安装

5.2 下文预告

  • springcloud如何使用
  • rocketmq进阶操作


@author: pingzhuyan
@description: ok
@year: 2024


标签: linux rocketmq git

本文转载自: https://blog.csdn.net/pingzhuyan/article/details/139766989
版权归原作者 pingzhuyan 所有, 如有侵权,请联系我们删除。

“linux普通: rocketmq的安装测试与可视化界面安装,git的 (linux) 安装”的评论:

还没有评论