一、 zookeeper 可视化工具
 
  JMX =》 CLRProfile
  ZKUI =》 java写的一个可视化的web网站
  github中下载
    git 拉取地址 :https://github.com/DeemOpen/zkui.git
 
  CoentOS 安装 git maven
    1. git 安装: (在linux下安装卸载git非常方便)
       命令 :yum remove git 删除git
       命令 :yum -y install git -y 默认都是yes,不用做任何操作
       安装成功后就可以查看 下是否安装正确
       命令:git version    
    
      表示已安装成功
 
    2. maven 安装 (相当于 nuget) 可以用来做java程序的打包 编译
      下载地址:https://maven.apache.org/download.cgi
        命令: mvn ,mvn -version 查看是否安装过
        命令 : tar tar -xvf apache-maven-3.5.3-bin.tar.gz
        解压到当前目录
      配置环境变量
      命令:vim /etc/profile
     
    然后运行

     命令: mvn -version  查看是否安装成功
     
    表示安装成功
 
    3. git上下载 zkui 源码
    

      命令: git clone https://github.com/DeemOpen/zkui.git 抓取源码
    
    

    下载成功 在目录下有zkui文件夹
    
  
  

    4. 进入 zkui 目录  
      命令 : cd /myapp/zkui
      使用mvn 编译
      命令:mvn clean install (相当于 vs 从新编译)
      
      出现 build success 表示 编译成功
      

   

      拷贝 zkui 下的 config.cfg  到 target目录下
      命令:cp config.cfg target/
       

      然后 进入target目录
      命令: cd target

      

      修改配置:
      命令:vim config.cfg
       
      修改zkServer地址: 192.168.84.136:2181
       记住 配置文件中的  帐号密码 , 登入用: "username":"admin" , "password":"manager"
 

      运行 Run the jar. ( nohup java -jar zkui-2.0-SNAPSHOT-jar-with-dependencies.jar & )
      执行命令:nohup java -jar zkui-2.0-SNAPSHOT-jar-with-dependencies.jar &
       
 
      

      执行命令:netstat -tlnp 发现端口已经开启
      
 
      开启后就可以进行访问了 http://192.168.84.136:9090/login
 
      "username":"admin" , "password":"manager"
 
      
 
 
注意 如果无法打开地址 请检查CentOS 防火墙是否开启
    

命令:firewall-cmd --state
running表示开启, 要关闭防火墙
 
关闭防火墙
命令:systemctl stop firewalld.service
 
 
 

搭建一个基于CentOS的可视化zookeeper管理工具zkUI实现对zk的可视化管理的更多相关文章

  1. 利用Dockerfile构建一个基于CentOS 7镜像

    利用Dockerfile构建一个基于CentOS 7,包括java 8, tomcat 7,php ,mysql+mycat的镜像. Dockerfile内容如下: FROM centosMAINTA ...

  2. Uber如何搭建一个基于Kafka的跨数据中心复制平台 原创: 徐宏亮 AI前线 今天

    Uber如何搭建一个基于Kafka的跨数据中心复制平台 原创: 徐宏亮 AI前线 今天

  3. 快速搭建一个基于react的项目

    最近在学习react,快速搭建一个基于react的项目 1.创建一个放项目文件夹,用编辑器打开 2.打开集成终端输入命令: npm install -g create-react-app 3. cre ...

  4. 从0搭建一个基于 ELK 的日志、指标收集与监控系统

    为了使得私有化部署的系统能更健壮,同时不增加额外的部署运维工作量,本文提出了一种基于 ELK 的开箱即用的日志和指标收集方案. 在当前的项目中,我们已经使用了 Elasticsearch 作为业务的数 ...

  5. 亲手搭建一个基于Asp.Net WebApi的项目基础框架1

    目标:教大家搭建一个简易的前后端分离的项目框架. 目录: 1:关于项目架构的概念 2:前后端分离的开发模式 3:搭建框架的各个部分 这段时间比较闲,所以想把之前项目里用到的一些技术写到博客里来,分享给 ...

  6. hadoop-2.3.0-cdh5.1.0完全分布式搭建(基于centos)

    先参考:<hadoop-2.3.0-cdh5.1.0伪分布安装(基于centos)> http://blog.csdn.net/jameshadoop/article/details/39 ...

  7. 如何用vue-cli3脚手架搭建一个基于ts的基础脚手架

    目录 准备工作 搭建项目 vue 中 ts 语法 项目代理及 webpack 性能优化 其他 忙里偷闲,整理了一下关于如何借助 vue-cli3 搭建 ts + 装饰器 的脚手架,并如何自定义 web ...

  8. 跟着我一步一步的搭建一个基于springcloud的微服务实例

    Table of Contents generated with DocToc microservicecloud 插件推荐 建立父工程Microservicecloud 搭建Employ员工服务 创 ...

  9. 使用webpack4搭建一个基于Vue的组件库

    组内负责的几个项目都有一些一样的公共组件,所以就着手搭建了个公共组件开发脚手架,第一次开发 library,所以是参考着 iview 的配置来搭建的.记录如何使用webpack4搭建一个library ...

随机推荐

  1. 学习blus老师js(1)--基础

    1.网页换肤: <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <t ...

  2. Bootstrap-Other:v2 教程

    ylbtech-Bootstrap-Other:v2 教程 1.返回顶部 1. Bootstrap v2 教程 Bootstrap,来自 Twitter,是基于 HTML.CSS.JAVASCRIPT ...

  3. java之扫描包里面的class文件

    一.class作为,编译过后的产物,在很多时候,我们需要通过反射去执行class的具体方法.但是扫描class就是一个很大的问题了. 二.所以我这里写了一个简单的class文件扫描方式. 三.主要是利 ...

  4. 4_bootstrap之栅格系统

    4.栅格系统 4.1.简述栅格系统 为了方便在布局容器中进行网页的布局操作. BootStrap提供了一套专门用于响应式开发布局的栅格系统. 栅格系统将一行分为12列,通过设定元素占用的列数来 布局元 ...

  5. c# 数据集调试工具插件

    DataSetSpySetup,调试期查看dataset数据集的记录内容, Debug DataSet

  6. Discuz 任务、道具、任务和验证类插件制作

    一.广告类脚本位置:source/class/adv/adv_name.php语言包位置:source/language/adv/lang_name.php <?php class adv_na ...

  7. 7.25 9figting!

    TEXT 87 Fund management基金管理   A Miller's tale 米勒传奇(陈继龙编译) Dec 7th 2006 From The Economist print edit ...

  8. Graphics.BlitMultiTap解析

    [Graphics.BlitMultiTap解析] 上述代码的四个偏移,表示利用此4个偏移,生成4张纹理单位.下面每一个SetTexture,默认会调用一个纹理单位. 而在Shader中,Unity会 ...

  9. Android开发之通过包管理器获取安装应用信息

    最近在自己写一个APP,有一个模块需要获取手机应用的一些信息.坑还是有,但都基本踩过了,自己把他实现了出来,实现方法还是很需要掌握的.底部弹出的对话框中四个选项的实现不多做说明,主要讲讲如何获取这些安 ...

  10. WebLogic(12C)——几个基本概念

    转http://blog.csdn.net/hanxuemin12345/article/details/46287597 目录(?)[-] 域Domain 服务器Server 机器Machine W ...