zookeeper 单机版配置
zookeeper :中间件,为分布式系统进行协调服务
作用于分布式系统,可以为大数据服务
支持java 和 C 客户端的api
zookeeper 特性:一致性,数据会按照顺序分批入库;
原子性:数据要么成功要么失败;
单一视图;客户端连接到集群中任意zookeeper节点。数据都是一致的
可靠性,每次第zookeeper的操作都会保存到服务端
实时性:客户端可以访问到zk的最新数据
linux 中的配置(必须有java环境)
//解压zookeeper //配置zookeeper 环境变量
#JAVA 环境变量
export JAVA_HOME=/opt/soft/jdk1.7
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
#zookeeper环境变量
export ZOOKEEPER_HOME=/usr/local/zookeeper
export PATH=$ZOOKEEPER_HOME/bin:$JAVA_HOME/bin
zookeeper 的目录结构:

bin :存放一些命令;
conf:配置文件,也是我们需要修改的地方。修改zk.conf
dist-mave:mvn 编译后的目录
recipes :官方的案例
//***********************************************配置zookeeper config************************************************************************//
cd conf
//copy 官方提供的模板并重命名另一个文件,我们不在官方模板中操作
cp zoo_sample.cfg zoo.cfg
vim zoo.cfg
里面的参数介绍
tickTime :用于计算的时间单元,单位为毫秒
initLimit:用于集群,允许从节点连接并同步到master节点的初始化时间
syncLimit:用于集群,master主节点与从节点之间发送消息,请求与应答时间长度(心跳机制)
dataDir:必须配置的,zookeeper数据
clientPort:连接服务器的端口。默认2181
dataLogDir:Log文件目录,不配置默认与dataDir一个目录

wq
创建配置的文件夹
mkdir dataDir mkdir dataLogDir
启动zookeeper的服务端
//启动
./zkServer.sh start
//查看状态
./zkServer.sh status
//重启
./zkServer.sh restart
//stop
./zkServer.sh stop
启动zookeeper的客户端,启动后zookeeper会创建树类型的节点
./zkCli.sh //查看zookeeper下的树形节点
ls /
zookeeper 单机版配置的更多相关文章
- 【ZooKeeper系列】1.ZooKeeper单机版、伪集群和集群环境搭建
		
ZooKeeper安装模式主要有3种: 单机版(Standalone模式)模式:仅有一个ZooKeeper服务 伪集群模式:单机多个ZooKeeper服务 集群模式:多机多ZooKeeper服务 1 ...
 - Linux下zookeeper单机版详细安装
		
Linux下zookeeper单机版详细安装 1.zookeeper简介 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop ...
 - ZooKeeper系列1:ZooKeeper的配置
		
问题导读:1.zookeeper有哪些配置文件?2.zookeeper最低配置需要哪些配置项?3.zookeeper高级配置需要配置哪些项? ZooKeeper 的功能特性通过 ZooKeeper 配 ...
 - ZooKeeper学习第二期--ZooKeeper安装配置
		
一.Zookeeper的搭建方式 Zookeeper安装方式有三种,单机模式和集群模式以及伪集群模式. ■ 单机模式:Zookeeper只运行在一台服务器上,适合测试环境:■ 伪集群模式:就是在一台物 ...
 - Zookeeper系列一:Zookeeper介绍、Zookeeper安装配置、ZK Shell的使用
		
https://www.cnblogs.com/leeSmall/p/9563547.html 一.Zookeeper介绍 1. 介绍Zookeeper之前先来介绍一下分布式 1.1 分布式主要是下面 ...
 - 【Zookeeper系列】ZooKeeper安装配置(转)
		
原文链接:https://www.cnblogs.com/sunddenly/p/4018459.html 一.Zookeeper的搭建方式 Zookeeper安装方式有三种,单机模式和集群模式以及伪 ...
 - Zookeeper系列四:Zookeeper实现分布式锁、Zookeeper实现配置中心
		
一.Zookeeper实现分布式锁 分布式锁主要用于在分布式环境中保证数据的一致性. 包括跨进程.跨机器.跨网络导致共享资源不一致的问题. 1. 分布式锁的实现思路 说明: 这种实现会有一个缺点,即当 ...
 - 【转载】ZooKeeper学习第二期--ZooKeeper安装配置
		
原文地址(https://www.cnblogs.com/sunddenly/p/4018459.html) 一.Zookeeper的搭建方式 Zookeeper安装方式有三种,单机模式和集群模式以及 ...
 - 搞懂分布式技术5:Zookeeper的配置与集群管理实战
		
搞懂分布式技术5:Zookeeper的配置与集群管理实战 4.1 配置文件 ZooKeeper安装好之后,在安装目录的conf文件夹下可以找到一个名为“zoo_sample.cfg”的文件,是ZooK ...
 
随机推荐
- mui init 出现无法引入子页面问题
			
1. 检查项目中是否重复出现了 mui.init() 函数; mui.init({ subpages: [{ styles: { // top: "44px", top: &quo ...
 - swarm on ubuntu
			
转自:https://www.cnblogs.com/jsonhc/p/7862518.html 由于在centos7系统上使用docker-machine安装的swarm实现服务的负载均衡一直失败, ...
 - 优秀的 Go 存储开源项目和库
			
可以看到,今年谷歌家的 Go 编程语言流行度有着惊人的上升趋势,其发展也是越来越好,因此本文整理了一些优秀的 Go 存储相关开源项目和库,一起分享,一起学习. 存储服务器(Storage Server ...
 - c++复习:C++输入和输出流
			
C++输入和输出流 1.I/O流的概念和流类库的结构 程序的输入指的是从输入文件将数据传送给程序,程序的输出指的是从程序将数据传送给输出文件. C++输入输出包含以下三个方面的内容: 对系统指定的标准 ...
 - unity 获取网络时间
			
http://cgi.im.qq.com/cgi-bin/cgi_svrtime public int year, mouth, day, hour, min, sec; public string ...
 - 剑指offer例题——跳台阶、变态跳台阶
			
题目:一只青蛙一次可以跳上1级台阶,也可以跳上2级.求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果). 思路: n<=0时,有0种跳法 n=1时,只有一种跳法 n=2时,有 ...
 - 一次linux启动故障记录
			
故障背景: 在2.6.32升级内核之后,出现多台设备启动失败,失败的全部都是ssd作为系统盘的机器,bios引导之后,屏幕就黑了,没有打印. 一开是以为是mbr损坏了,所以将启动盘挂载到其他服务器上, ...
 - NETIF_F_LLTX 的属性
			
在bond初始化的时候,我们可以看到如下属性: /* don't acquire bond device's netif_tx_lock when transmitting */ bond_d ...
 - javascript 模拟java 实现继承的5种方式
			
1.继承第一种方式:对象冒充 function Parent(username){ this.username = username; this.hello = function(){ alert(t ...
 - 16.1 用auth0服务 实现用登录和管理  使用auth版本的2个大坑。
			
这是三周内容,实现用户登录和管理 回到master分支 切换到 han分支 更新一下 然后工作 开始工作写代码了 安装2个angular端的auth0的lib,也可不安装,后边有不安装的做法 不安装的 ...