zookeeper小工具zkui怎么用

技术zookeeper小工具zkui怎么用本篇文章给大家分享的是有关zookeeper小工具zkui怎么用,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。回顾

这篇文章是关于如何使用zookeeper小工具zkui。边肖觉得很实用,所以分享给大家学习。希望你看完这篇文章能有所收获。我们就不多说了。让我们和边肖一起看看。

回顾动物园管理员在大数据中的角色,然后介绍一个zk监控和管理工具。

zookeeper在分布式集群的作用

1,数据发布与订阅(配置中心)

发布订阅模式,即所谓的配置中心,顾名思义就是发布者将数据发布到zk节点,共同订阅者动态获取数据,实现配置的集中管理和动态更新。例如,服务框架的全局配置信息和地址列表非常适合使用。

2,负载均衡

即软件负载平衡。最典型的是消息中间件的生产和消费负载平衡。

3,命名服务(Naming Service)

发布者通常将他们的地址列表写到zookeeper节点,然后订阅者可以从具有固定名称的节点获得地址列表,并将其链接到发布者进行相关通信。

4,分布式通知/协调

该系统采用了zookeeper的观察者注册和异步通知机制,可以很好地实现分布式环境下不同系统之间的通知和协调,实现数据变化的实时处理。

5,集群管理与Master选举

集群管理,如在线速率、节点在线和离线通知。主选举可以通过使用临时订单节点来实现。

6,分布式锁

分布式锁主要得益于zookeeper数据的强一致性,使用临时节点。锁有两种,一种是排他锁,另一种是定时控制。

独占,也就是说所有客户端都来获取这个锁,最后只有一个可以获取。使用临时节点。

控制时机。所有来取锁的客户都会被安排去取锁,但只是按顺序。实际上是通过某个节点下的临时顺序子节点来实现的。

zkui详解

简介

Zkui是zookeeper的一个web管理界面,可以CRUD zookeeper。

Github地址:

https://github.com/DeemOpen/zkui

环境要求

编译环境的官方要求是jdk7,但是jdk8在这里运行正常。

朗健使用的maven版本是mvn-3.3.3。

安装部署

1. 编译打包

mvncleaninstall

执行之后,将在目标目录中生成一个jar包。

zookeeper小工具zkui怎么用

2. 配置

执行vimconfig.cfg。

添加以下配置

# zkui网页访问端口

服务器端口=9090

#动物园管理员群集的IP地址和端口

zkServer=localhost:2181

#设置登录zkui的用户名和密码,这里是默认值。

userSet={ ' users ' :[{ ' username ' : ' ADMIN ',' password':'manager ',' role': 'ADMIN' },{ 'username':'appconfig ',' password':'appconfig ',' role': 'USER' }]}

3. 启动

启动zkui也比较简单,可以直接执行。

$ Java-jarzkui-2.0-SNAPAST-jar-with-dependencies . jar

您也可以使用nohup使其成为后台进程。

nohup Java-jar target/zkui-2.0-SNAPSHOT-jar-with-dependencies . jar

4. 登陆ui

访问http://localhost:9090看到如下界面:输入刚才设置的用户名和密码:admin/manager登录。

zookeeper小工具zkui怎么用

5. CRUD操作

zookeeper小工具zkui怎么用

以上就是如何使用zookeeper小工具zkui。边肖认为,一些知识点可能会在我们的日常工作中看到或使用。我希望你能通过这篇文章学到更多的知识。更多详情请关注行业信息渠道。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/86833.html

(0)

相关推荐

  • go语言中字符串的拼接方式有哪些

    技术go语言中字符串的拼接方式有哪些本篇内容主要讲解“go语言中字符串的拼接方式有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“go语言中字符串的拼接方式有哪些”吧!+拼

    攻略 2021年12月9日
  • mysql主从跳过错误的示例分析

    技术mysql主从跳过错误的示例分析小编给大家分享一下mysql主从跳过错误的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!非gtid

    攻略 2021年11月6日
  • 有哪些MySQL源码系列问题

    技术有哪些MySQL源码系列问题本篇内容介绍了“有哪些MySQL源码系列问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成

    攻略 2021年10月28日
  • 古典密码学——移位密码 Shift Cipher

    技术古典密码学——移位密码 Shift Cipher 古典密码学——移位密码 Shift Cipher移位密码的理论基础是数论中的模运算。模运算的基本定义:假设a和b均为整数,m是一正整数。若m整除a-

    礼包 2021年12月3日
  • 怎样做酸菜鱼家常做法,家常酸菜鱼的做法是什么

    技术怎样做酸菜鱼家常做法,家常酸菜鱼的做法是什么酸菜鱼是一道四川的特色名菜怎样做酸菜鱼家常做法,属于川菜,味浓厚,泡菜味突出,具有浓郁的四川民间家常风味,如不加豆瓣则为四川传统名菜泡菜鲰鱼。酸辣鱼主料为鲫鱼,主要烹饪工艺

    生活 2021年11月1日
  • 通过爬虫代理IP快速增加博客阅读量的示例分析

    技术通过爬虫代理IP快速增加博客阅读量的示例分析通过爬虫代理IP快速增加博客阅读量的示例分析,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。首先题目所说的

    攻略 2021年10月28日