搭建一个基于CentOS的可视化zookeeper管理工具zkUI实现对zk的可视化管理

一、 zookeeper 可视化工具

  JMX =》 CLRProfile

  ZKUI =》 java写的一个可视化的web网站

  github中下载

    https://github.com/DeemOpen/zkui

    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

原文地址:https://www.cnblogs.com/dragon-L/p/8536082.html

时间: 2024-12-12 11:41:59

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

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

利用Dockerfile构建一个基于CentOS 7,包括java 8, tomcat 7,php ,mysql+mycat的镜像. Dockerfile内容如下: FROM centosMAINTAINER Victor [email protected]WORKDIR /rootRUN rm -f /etc/yum.repos.d/*RUN  echo '[BASE]' > /etc/yum.repos.d/base.repoRUN  echo 'name=base' >> /etc

如何搭建一个基于 Egg + Webpack + Vue 的服务端渲染工程项目呢?

如何搭建一个基于 Egg + Webpack + Vue 的服务端渲染工程项目呢? 项目你可以通过 easywebpack-cli 直接初始化即可完成或者clone egg-vue-webpack-boilerplate.下面说明一下从零如何搭建一个Egg + Webpack + Vue 的服务端渲染工程项目. 通过 egg-init 初始化 egg 项目 egg-init egg-vue-ssr // choose Simple egg app 安装 easywebpack-vue 和 egg

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

先参考:<hadoop-2.3.0-cdh5.1.0伪分布安装(基于centos)> http://blog.csdn.net/jameshadoop/article/details/39055493 注:本例使用root用户搭建 一.环境 操作系统:CentOS 6.5 64位操作系统  注:Hadoop2.0以上采用的是jdk环境是1.7,Linux自带的jdk卸载掉,重新安装 下载地址:http://www.oracle.com/technetwork/java/javase/downl

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

目录 准备工作 搭建项目 vue 中 ts 语法 项目代理及 webpack 性能优化 其他 忙里偷闲,整理了一下关于如何借助 vue-cli3 搭建 ts + 装饰器 的脚手架,并如何自定义 webpack 配置,优化. 准备工作 @vue/[email protected] vue 2.6 node v12.13.0 安装 node 安装 node 全局安装 nrm,npm 的镜像源管理工具. npm i nrm -g // 安装 nrm ls // 查看可用源,及当前源,带*的是当前使用的

【TGUI】从零开始搭建一个基于Unity的UI库 01

作为一个初学Unity3D一个来月的小菜鸟,要想自己搭建一个UI库也是挺疯狂的,但是老大不给用NGUI,然后那时候Unity4.6正式版还没发布(或者说我还不知道Unity4.6有自带UI),然后就无所畏惧的写下来了,目前虽然功能很简陋,实现的控件也非常少,但是作为练手的目的已经达成了,所以放上来给大家分享. -------------------------------------------------- 分割线 ---------------------------------------

pyDash:一个基于 web 的 Linux 性能监测工具

pyDash 是一个轻量且基于 web 的 Linux 性能监测工具,它是用 Python 和 Django 加上 Chart.js 来写的.经测试,在下面这些主流 Linux 发行版上可运行:CentOS.Fedora.Ubuntu.Debian.Raspbian 以及 Pidora .-- Ravi Saive 本文导航 -如何在 Linux 系统下安装 pyDash12% pyDash 是一个轻量且基于 web 的 Linux 性能监测工具[1],它是用 Python 和 Django[2

利用Dockerfile构建一个基于centos 7,包括java 8, tomcat 7,php ,mysql+mycat的镜像

Dockerfile内容如下: FROM centos MAINTAINER Victor [email protected] WORKDIR /root RUN rm -f /etc/yum.repos.d/* RUN echo '[BASE]' > /etc/yum.repos.d/base.repo RUN echo 'name=base' >> /etc/yum.repos.d/base.repo RUN echo 'baseurl=http://192.168.244.132/

docker环境搭建(基于CentOS系统)

docker是什么参考菜鸟教程介绍: 链接如下:https://www.runoob.com/docker/docker-tutorial.html docker相比虚拟机,docker不需要重复的去安装,操作系统,虚拟机之类,一次安装,以后都可以用. docker环境要求: 环境满足之后,就开始安装了. 第1步:安装docker依赖包: sudo yum install -y yum-utils device-mapper-persistent-data lvm2 这里root用户登录的lin

代码管理工具git使用来解决代码冲突管理

现在做软件产品项目,基本都用git来进行代码管理.相比SVN,git刚上手的人对git的使用的确感到很受伤.总结坑如下: 1.对git理解不透,不晓得git本地仓库,远程仓库的命令 2.SVN在Eclipse中的使用比git要舒服,不易出错. 但是项目代码使用git管理是大势所趋,不得不好好掌握.好在经过多次实践后,终于在git cmd中利用命令完美解决代码同步管理. 同步远程代码,遇到冲突的解决方法 1.方法一,采用远程文件覆盖本地文件. git pull git checkout <文件路径