首页 > 系统相关 >在Linux部署RocketMQ可视控制台Dashboard

在Linux部署RocketMQ可视控制台Dashboard

时间:2023-04-05 17:14:03浏览次数:46  
标签:RocketMQ opt 1.0 jar dashboard Linux soft rocketmq Dashboard

前言

Dashboard是一个Java web 项目,Maven工程。通过源码编译成jar包后启动即可通过浏览器访问。通过html界面可以查看RockeMQ集群状态、创建/删除Topic、生产/消费等。

安装

echo "从 GitHub 下载源码包" > /dev/null
wget -P ~/soft/rocketmq https://github.com/apache/rocketmq-dashboard/archive/refs/tags/rocketmq-dashboard-1.0.0.tar.gz

echo "解压" > /dev/null
tar -xf ~/soft/rocketmq/rocketmq-dashboard-1.0.0.tar.gz -C ~/soft/rocketmq

echo "编译" > /dev/null
mvn clean package -Dmaven.test.skip=true -f ~/soft/rocketmq/rocketmq-dashboard-rocketmq-dashboard-1.0.0

echo "创建指定目录" > /dev/null
mkdir -p /opt/soft/rocketmq-dashboard

echo "拷贝jar到/opt/soft/rocketmq-dashboard" > /dev/null
cp -r ~/soft/rocketmq/rocketmq-dashboard-rocketmq-dashboard-1.0.0/target/rocketmq-dashboard-1.0.0.jar /opt/soft/rocketmq-dashboard

启动/停止

# 前台启动
java -jar /opt/soft/rocketmq-dashboard/rocketmq-dashboard-1.0.0.jar

# 后台启动
nohup java -jar /opt/soft/rocketmq-dashboard/rocketmq-dashboard-1.0.0.jar &
# 查询进程
jps | grep rocketmq-dashboard-1.0.0.jar

# 根据进程Id(pid)杀死进程
kill -9 pid

访问控制台

安装完成后通过 8080 端口访问,如 http://localhost:8080/。

填好 Name Server 地址(如 localhost:9876)后点 update 就连上 RocketMQ 了。

在这里插入图片描述

参考链接

GitHub - rocketmq-dashboard

GitHub - rocketmq-dashboard 中文文档

GitHub - rocketmq 扩展项目

标签:RocketMQ,opt,1.0,jar,dashboard,Linux,soft,rocketmq,Dashboard
From: https://www.cnblogs.com/shuiyao3/p/17289807.html

相关文章

  • 在Linux搭建Kafka集群
    前言以kafka_2.13-2.8.0版本做示例,安装架构图如下所示,4台服务器,4个节点的Zookeeper集群(1主2从1观察)以及3个Kafka服务。准备工作准备多台服务器来搭建集群环境Kafka需要Zookeeper做分布式协调,所以得先准备好Zookeeper集群。可以参考在Linux搭建Zookeeper集群给系统配置host......
  • 在Linux部署Redis主从和哨兵集群实现高可用
    前言本文主要讲述在Linux系统中配置和部署Redis主从集群和哨兵,实现高可用和自动故障迁移。准备工作参考Redis单机部署安装3个Redis服务作一主二从,本文准备了6380(主)、6381(从)和6382(从)。参考Redis单机部署安装3个Redis服务作哨兵集群,本文准备了26380......
  • 在Linux部署Redis Cluster集群
    前言本文讲述在Linux系统部署RedisCluster实现数据分片的具体步骤。请参考Redis单机部署下载编译。RedisCluster是什么?RedisCluster是官方提供的一种用数据分片来实现横向扩容的解决方案,由一个或多个Redis服务组成一个无主集群。对Key使用哈希算法将数据分散......
  • 在Linux部署Redis代理Predixy实现数据分片
    前言本文以predixy-1.0.5为例,讲述Redis代理Predixy安装过程。Predixy是一款高性能全特征Redis代理,支持Redis-sentinel和Redis-cluster。作者拿其它常用代理做了性能测评,Predixy在各个维度性能都是最优的,与其他代理的功能对比。我们可以通过取模、随机、一致性哈希......
  • 【Linux】性能调优命令
    进程性能pidstatcat/proc/5598(PID)/statusfreepstoppstreepgrepvmstat#使用top命令,查找pid$top#通过TOP-H-p进程ID,找到具体的线程占用情况$top-H-p21564#通过命令pstack进程ID显示线程堆栈\$pstack24714Java相关参考文档:https://qinxuew......
  • 在Linux部署Redis代理Twemproxy实现数据分片
    前言本文主要讲述Redis代理Twemproxy安装过程。Twemproxy是推特开源用于Memcached和Redis的轻量级代理。这里以0.5.0版本为例。我们可以通过取模、随机、一致性哈希等算法将数据分散在多个Redis服务来实现水平扩展。但是客户端直连就需要跟每个Redis服务产生连接,......
  • 在Linux部署ElasticJob-Lite-UI运维控制台
    前言ElasticJob-Lite-UI是任务的分布式调度解决方案(ElasticJob-Lite)搭配的可视化运维控制台。运维控制台和ElasticJob-Lite并无直接关系,是通过读取作业注册中心(Zookeeper)数据展现作业状态,或更新注册中心数据修改全局配置。它具有这些功能:登录安全控制;注册中心、事件追踪数据源管......
  • 在Linux部署Etcd集群
    前言目前解决分布式系统下数据强一致性的主要算法理论是Paxos和Raft,偏向CAP定理一致性(Consistency)、可用性(Availability)、分区容错性(Partitiontolerance)中的CP。Raft在容错和性能方面和Paxos相当,不同之处在于它将问题分解成相对独立的子问题,逻辑较为清晰,更易于理解。关于Raft......
  • 在Linux部署单机Redis完整过程
    前言本文以redis-6.2.5为例,讲述在Linux系统下单机Redis下载、编译、打包、安装为服务、启动和访问的整个过程。安装环境为LinuxCentOS64,本文用的7.5版本.下载编译目录在当前目录soft/redis下,最终服务可执行程序在/opt/soft/redis6中。准备工作#查看是否有文件下载......
  • 在Linux部署Apollo配置中心
    前言这篇是参考官网文档总结的Apollo分布式部署方式,包含具体步骤、资源和相关脚本,也在必要的地方给出了资料来源。通过Apollo-中文文档-部署架构可以了解到单机、集群和高可用部署架构的最佳实践方式。安装步骤本篇实践是在Linux系统,使用Apollo1.9.1版本为例,要求环境包含......