摘要:
基础知识:http://www.cnblogs.com/LiZhiW/p/4931577.html 1 可重入读写锁示例代码如下(lock.acquire加几个,就必须使用几个lock.release()释放): 2:不可重入锁示例代码如下(lock.acquire加几个都只相当于加一个): 阅读全文
posted @ 2019-03-21 15:47 皮堡斯 阅读(150) 评论(0) 推荐(0)
|
|
|
|
摘要:
基础知识:http://www.cnblogs.com/LiZhiW/p/4931577.html 1 可重入读写锁示例代码如下(lock.acquire加几个,就必须使用几个lock.release()释放): 2:不可重入锁示例代码如下(lock.acquire加几个都只相当于加一个): 阅读全文
posted @ 2019-03-21 15:47 皮堡斯 阅读(150) 评论(0) 推荐(0)
摘要:
package com.ourteam;import org.apache.curator.RetryPolicy;import org.apache.curator.framework.CuratorFramework;import org.apache.curator.framework.Cur 阅读全文
posted @ 2019-03-21 14:29 皮堡斯 阅读(242) 评论(0) 推荐(0)
摘要:
原生的zookeeper的监听API所实现的方法存在一些缺点,对于开发者来说后续的开发会考虑的细节比较多。 Curator所实现的方法希望摒弃原声API 的不足,是开发看起来更加的简单,一些重连等操作对开发者变成了透明操作,而不需要去考虑。 1. Curator的监听API Curator的监听实现 阅读全文
posted @ 2019-03-21 14:29 皮堡斯 阅读(275) 评论(0) 推荐(0)
摘要:
bin目录下常用的脚本解释 zkCleanup 清理Zookeeper历史数据,包括食物日志文件和快照数据文件 zkCli Zookeeper的一个简易客户端 zkEnv 设置Zookeeper的环境变量 zkServer Zookeeper服务器的启动、停止、和重启脚本 运行服务 进入bin目录, 阅读全文
posted @ 2019-03-21 13:44 皮堡斯 阅读(130) 评论(0) 推荐(0)
摘要:
一、Zookeeper的四字命令 Zookeeper支持某些特定的四字命令字母与其的交互。他们大多数是查询命令,用来获取Zookeeper服务的当前状态及相关信息。用户在客户端可以通过telnet或nc向Zookeeper提交相应的命令。Zookeeper常用的四字命令见下图所示。 上图,是Zook 阅读全文
posted @ 2019-03-21 10:20 皮堡斯 阅读(183) 评论(0) 推荐(0)
摘要:
一、分布式协调技术 在给大家介绍ZooKeeper之前先来给大家介绍一种技术——分布式协调技术。那么什么是分布式协调技术?那么我来告诉大家,其实分布式协调技术 主要用来解决分布式环境当中多个进程之间的同步控制,让他们有序的去访问某种临界资源,防止造成"脏数据"的后果。这时,有人可能会说这个简单,写一 阅读全文
posted @ 2019-03-21 10:01 皮堡斯 阅读(178) 评论(0) 推荐(0)
摘要:
服务器 1:192.168.1.81 端口:2181、2881、3881 服务器 2:192.168.1.82 端口:2182、2882、3882 服务器 3:192.168.1.83 端口:2183、2883、3883 #创建相应的用户 切换到 root 用户权限,执行以下命令: # userad 阅读全文
posted @ 2019-03-21 09:53 皮堡斯 阅读(295) 评论(0) 推荐(0) |
|