#KEEP

zookeeper的ACL权限控制

  ACL:AccessControlList  访问控制列表0.概述ACL权限控制,使用:scheme:id:perm 来标识,主要涵盖3个方面:  权限模式(Scheme):授权的策略  授权对象(ID):授权的对象  权限(Permission):授予的权限其特性如下:  ZooKe...
代码星球 ·2020-08-27

Zookeeper客户端Curator基本API

  在使用zookeper的时候一般不使用原生的API,Curator,解决了很多Zookeeper客户端非常底层的细节开发工作,包括连接重连、反复注册Watcher和NodeExistsException异常等等。Curator包含了几个包:curator-framework:对zookeeper的底层api的一些封...

zookeeperCli和Java操作zookeeperAPI

  推荐一个zookeeper可视化工具:zktools.exe  eclipse集成的工具: http://www.massedynamic.org/eclipse/updates/ 1.链接并查看基本命令.zkCli.cmd-server127.0.0.1:2181 其基本命令如下Zo...

Zookeeper环境搭建

  zookeeper支持windows、linux、mac等操作系统,其搭建方式也有集群、伪集群、单机环境。下面研究三种方式的搭建。  单机环境:windows操作系统  伪集群:windows  集群:linux  下面在windows下面搭建zookeeper的单机环境。windows下面也适合做开发。但是不适合...
代码星球 ·2020-08-27

Zookeeper简介

1.1什么是zookeeper  Zookeeper是一个开源的分布式的,为分布式应用提供协调服务的Apache项目。  Zookeeper从设计模式角度来理解:是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接受观察者的注册,一旦这些数据的状态发生变化,Zookeeper就将负责通...
代码星球 ·2020-08-27

zookeeper + kafka 集群安装部署教程(linux环境下)

kafka自带zookeeper也可以使用kafka内置的zookeeper  进入目录下载tarzxvfapache-zookeeper-3.5.7-bin.tar.gz-C./ cd./apache-zookeeper-3.5.7-bin/confcpzoo_sample.cfg./z...

zookeeper + kafka 集群安装部署教程(linux环境下)

kafka自带zookeeper也可以使用kafka内置的zookeeper  进入目录下载tarzxvfapache-zookeeper-3.5.7-bin.tar.gz-C./ cd./apache-zookeeper-3.5.7-bin/confcpzoo_sample.cfg./z...

关于分布式锁原理的一些学习与思考-redis分布式锁,zookeeper分布式锁

首先分布式锁和我们平常讲到的锁原理基本一样,目的就是确保,在多个线程并发时,只有一个线程在同一刻操作这个业务或者说方法、变量。在一个进程中,也就是一个jvm或者说应用中,我们很容易去处理控制,在jdkjava.util并发包中已经为我们提供了这些方法去加锁,比如synchronized关键字或者Lock锁,都可以处理。...

分布式服务管理zookeeper的java api

zookeeper是一个分布式服务管理工具,本身具备高可用性,很多知名分布式系统入hadoop、Hbase等都采用zk管理。常见的两个应用场景:1、服务的注册与发现  2、集群统一配置下面看一下使用java对zk进行交互的常用api首先maven引入:<dependency><groupId>o...

zookeeper的安装及集群配置

1、解压2、修改配置文件  cpzoo_sample.cfgzoo.cfg  vimzoo.cfg  dataDir=/usr/local/zookeeperData  其余采用默认参数说明:tickTime:zookeeper中使用的基本时间单位,毫秒值.dataDir:数据目录.可以是任意目录.clientPort...

keepalived 健康检测

1、TCP方式  详见:http://www.cnblogs.com/tengpan-cn/p/5776574.html  以下内容,都是基于此进行修改2、HTTP_GET  根据返回状态判断服务器是否正常HTTP_GET{url{path/status_code200#返回状态码}connect_timeout3nb...
代码星球 ·2020-08-12

LVS + keepalived + tomcat负载均衡及高可用实现(初级)

1、首先检测Linux服务器是否支持ipvs  执行如下命令:modprobe-l|grepipvs  输出:kernel/net/netfilter/ipvs/ip_vs.kokernel/net/netfilter/ipvs/ip_vs_rr.kokernel/net/netfilter/ipvs/ip_vs_wr...

分布式锁与实现(二)——基于ZooKeeper实现

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。ZooKeeper的架构通过冗余服务实现高可用性。因此,如果第一次无应...

分布式锁的几种使用方式(redis、zookeeper、数据库)

Q:一个业务服务器,一个数据库,操作:查询用户当前余额,扣除当前余额的3%作为手续费synchronizedlockdblockQ:两个业务服务器,一个数据库,操作:查询用户当前余额,扣除当前余额的3%作为手续费分布式锁我们需要怎么样的分布式锁?可以保证在分布式部署的应用集群中,同一个方法在同一时间只能被一台机器上的一...

keepalived--小白博客

 1.节点(node)运行HA进程的一个独立主机,称为节点,节点是HA的核心组成部分,每个节点上运行着操作系统和高可用软件服务,在高可用集群中,节点有主次之分,分别称之为主节点/备份节点,每个节点拥有唯一的主机名,并且拥有属于自己的一组资源,例如,磁盘,文件系统,网络地址和应用服务等,主节点上一般运行着一个或...
代码星球 ·2020-08-10
首页上一页...910111213...下一页尾页