摘要:先搭建伪分布式集群,再去搭建真分布式集群。有些的人的电脑内存、性能比较低,所以在搭建真实的一个分布式环境的话,可能会相对来说比较卡,所以两种都会做一下,首先会在单机上搭建一个集群。单机上的集群主要就是它的port,端口号不一致,ip是一样的。称之为伪分布式是因为,当一个节点挂掉之后,整个集群,整个三
阅读全文
摘要:xx就是我们的master,也就是我们的主节点。心跳机制,当有一个节点挂掉之后,整个集群还是可以工作的。选举模式,我们现在的master是正常运行的,但是在某些情况下它宕机了死机了,那么这个时候它这个集群里面就少了master,没有master两个slave需要去竞争。竞争完之后slave1把sla
阅读全文
摘要:三种方式设置watcher:ls、stat、get
阅读全文
摘要:watcher是zk里面非常重要的特性。watcher一定要去好好地看一下,一定要去好好地理解一下它是如何去用的,包括触发的事件类型等等。监督者也可以理解为触发器,也就是说当我们的节点发生了一些变化的时候,比如说增加一些属性,或者说是更新了,或者说是这个节点被删除了,那么它们都会触发一个watche
阅读全文
摘要:那么既然有create创建操作,那么也就有改操作,也就是我们平时所说的增删改。它使用的是set命令去修改它的节点。 set path data [version] verision是可以写也可以不写。数据的版本号dataVersion从0变为1,那么这个就是乐观锁。那么我们来看如何来做一个乐观锁。那
阅读全文
摘要:客户端与服务端之间存在的连接,那么这样的一个连接我们就称之为会话,也就是session。其实就相当于是我们在做JSP或者说是Service的时候,那么服务端是Servlet,客户端使用的是浏览器。浏览器和Servlet之间会存在一个session,就是会话,跟这里道理是一模一样的。在Servlet里
阅读全文
摘要:ls path [watch] watch是一个监督者。quota是zookeeper的子目录。目录就是节点的意思,对于zookeeper来说它是以一个节点来说的,所以说/就是根节点,zookeeper是父节点,quota是子节点。 ls2=ls+stat。当前其实是一个节点,它每个节点可以存储数据
阅读全文
摘要:zookeeper比较重要的一个模式:选举模式,这也是高可用的一个体现。公司的董事长、副董事长、董事会常理员以及老总和副总,他们并不会乘坐同一班飞机,而是会分为两班或者三班飞机一起去,也就是我们所谓的集群高可用。 让运维去多做几份备份,把不同的备份或者说是同样的备份上传到相同的服务器或者说是不同的服
阅读全文
摘要:使用ZooKeeper官方提供的Client来连接。路径类似的结构。 连接到我们的门户HOST。 quota属于zookeeper。quota是子节点,zookeeper是父节点。quota其实是一个空目录,它下面是没有任何数据的,那么就表明我们当前的整个环境中初始化在安装zookeeper之后它初
阅读全文
摘要:基本数据模型是zookeeper的重点。 它是参照Linux/Unix的目录结构。 子节点就相当于是父目录下的一个子目录,在zookeeper里面它是称之为节点,父节点和子节点,然后每一个节点就会有一些相应的数据,就相当于是每一个目录里面会有一些目录数据。 永久节点是一个持久化的过程,有一些数据只有
阅读全文
摘要:心跳机制就是超过一定的时间之后,那么这个从节点就会被抛弃。 zookeeper需要存储的数据,比如说事务文件等等,它都会存到这个dataDir目录下。 如果是伪分布式的集群环境,那么它的端口肯定是要变化的。如果有三台,第一台是2181,第二台2182,第三台2183。 单机的配置完成了,关于集群后续
阅读全文
摘要:zookeeper-3.4.11.jar、zookeeper-3.4.11.jar.md5、zookeeper-3.4.11.sha1都是通过打包或者编译之后产生的相关的文件。那么maven相关的东西都会在这里。另外它还有一个zookeeper-3.4.11-sources.jar。pom是用得最多
阅读全文
摘要:https://archive.apache.org/dist/zookeeper/zookeeper-3.4.11/ FTP的软件:FileZilla Client 登录腾讯云服务器tail /var/log/secure #locate sftp-server #vi /etc/ssh/sshd
阅读全文
摘要:zookeeper是中间件,可以为分布式系统提供协调服务。如果没有分布式系统,zookeeper也发挥不了它的优势。
阅读全文