rocketMQ-Dashboard安装与部署

1、下载最新版本rocketMQ-Dashboard

下载地址:https://github.com/apache/rocketmq-dashboard

2、下载后解压,并用idea打开

3、修改配置

①、修改端口及rocketmq服务的ip:port

②、修改访问账号、密码

3、然后启动访问:

4、maven打包,然后在target下找到打成的jar,在需要的服务器上jar启动部署即可;

  • NOT_ONLINE 代表该Consumer没有运行
  • CONSUMED 代表该消息已经被消费
  • NOT_CONSUME_YET 还没被消费
  • UNKNOW_EXCEPTION 报错
  • CONSUMED_BUT_FILTERED 消费了,但是被过滤了,一般是被tag过滤了
在k8s上安装RocketMQ,可以通过以下步骤实现: 1. 部署RocketMQ的namesrv和broker,可以使用官方提供的Docker镜像,也可以自己构建镜像。 2. 部署RocketMQ的控制台dashboard,同样可以使用官方提供的Docker镜像,也可以自己构建镜像。 3. 部署RocketMQ的消费者和生产者应用程序,可以使用RocketMQ提供的示例程序,也可以自己编写应用程序。 4. 配置RocketMQ的参数,包括namesrv地址、broker地址等。 5. 验证RocketMQ是否正常工作。 具体的安装步骤可以参考以下引用: 引用:其中id需要进入控制台通过命令 id 查看,如下 [rocketmq@rocketmqnamesrv-0 bin]$ id uid=3000(rocketmq) gid=3000(rocketmq) groups=3000(rocketmq) 。 引用:消费消息: ./tools.sh org.apache.rocketmq.example.quickstart.Consumer。 引用:脚本如下 apiVersion: v1 kind: Service metadata: labels: app: rocketmq-dashboard name: rocketmq-dashboard spec: type: NodePort ports: - port: 8080 targetPort: 8080 name: port nodePort: 30809 selector: app: rocketmq-dashboard --- apiVersion: apps/v1 kind: Deployment metadata: name: rocketmq-dashboard spec: replicas: 1 selector: matchLabels: app: rocketmq-dashboard template: metadata: labels: app: rocketmq-dashboard spec: containers: - name: rocketmq-dashboard image: apacherocketmq/rocketmq-dashboard imagePullPolicy: IfNotPresent env: - name: TZ value: Asia/Shanghai - name: JAVA_OPTS value: "-Drocketmq.namesrv.addr=rocketmqnamesrv:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false" readinessProbe: tcpSocket: port: 8080 initialDelaySeconds: 15
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值