ZooKeeper入门搭建教程
http://www.wxdl.cn/cloud/zookeeper-build.html
本文是ZooKeeper的快速搭建,旨在帮助大家以最快的速度完成一个ZK集群的搭建,以便开展其它工作。本方不包含多余说明及任何调优方面的高级配置。如果要进行更深一层次的配置,请移步《ZooKeeper管理员指南—部署与运维》。
单机模式(7步)
Step1
配置JAVA环境。检验方法:执行
|
1
|
java –version |
和
|
1
|
javac –version命令 |
Step2
下载并解压zookeeper。
zookeeper-3.4.3.tar.gz(更多版本)
最终生成目录类似结构:/home/admin/taokeeper/zookeeper-3.4.3/bin
Step3
重命名 zoo_sample.cfg文件
|
1
|
mv/home/admin/taokeeper/zookeeper-3.4.3/conf/zoo_sample.cfg zoo.cfg |
Step4
vi zoo.cfg,修改
|
1
|
dataDir=/home/admin/taokeeper/zookeeper-3.4.3/data |
Step5
创建数据目录
|
1
|
mkdir /home/admin/taokeeper/zookeeper-3.4.3/data |
Step6
启动zookeeper:执行
|
1
|
/home/admin/taokeeper/zookeeper-3.4.3/bin/zkServer.sh |
Step7
检测是否成功启动:执行
|
1
|
/home/admin/taokeeper/zookeeper-3.4.3/bin/zkCli.sh |
或
|
1
|
echostat|nc localhost 2181 |
集群模式(8步)
Step1
配置JAVA环境。检验方法:执行java –version和javac –version命令。
Step2
下载并解压zookeeper。
zookeeper-3.4.3.tar.gz(更多版本)
最终生成目录类似结构:/home/admin/taokeeper/zookeeper-3.4.3/bin
Step3
重命名 zoo_sample.cfg文件
|
1
|
mv/home/admin/taokeeper/zookeeper-3.4.3/conf/zoo_sample.cfg zoo.cfg |
Step4
vi zoo.cfg,修改
|
1
2
3
4
|
dataDir=/home/admin/taokeeper/zookeeper-3.4.3/dataserver.1=1.2.3.4:2888:3888server.2=1.2.3.5:2888:3888server.3=1.2.3.6:2888:3888 |
这里要注意下server.1这个后缀,表示的是1.2.3.4这个机器,在机器中的server id是1
Step5
创建数据目录
|
1
|
mkdir /home/admin/taokeeper/zookeeper-3.4.3/data |
Step6
标识Server ID
在/home/admin/taokeeper/zookeeper-3.4.3/data目录中创建文件 myid 文件,每个文件中分别写入当前机器的server id,例如1.2.3.4这个机器,在/home/admin/taokeeper/zookeeper-3.4.3/data目录的myid文件中写入数字1.
Step7
启动zookeeper:执行
|
1
|
/home/admin/taokeeper/zookeeper-3.4.3/bin/zkServer.sh |
Step8
检测是否成功启动:执行
|
1
|
/home/admin/taokeeper/zookeeper-3.4.3/bin/zkCli.sh |
或
|
1
|
echostat|nc localhost 2181 |
ZooKeeper入门搭建教程的更多相关文章
- ZooKeeper入门实战教程(一)-介绍与核心概念
1.ZooKeeper介绍与核心概念1.1 简介ZooKeeper最为主要的使用场景,是作为分布式系统的分布式协同服务.在学习zookeeper之前,先要对分布式系统的概念有所了解,否则你将完全不知道 ...
- 【运维技术】Zookeeper单机以及集群搭建教程
Zookeeper单机以及集群搭建教程 单机搭建 单机安装以及启动 安装zookeeper的前提是必须有java环境 # 选择目录进行下载安装 cd /app # 下载zk,可以去官方网站下载,自己上 ...
- git 入门教程之 git 私服搭建教程
git 私服搭建教程 前几节我们的远程仓库使用的是 github 网站,托管项目大多是公开的,如果不想让任何人都能看到就需要收费,而且 github 网站毕竟在国外,访问速度太慢,基于上述两点原因,我 ...
- HBase入门基础教程之单机模式与伪分布式模式安装(转)
原文链接:HBase入门基础教程 在本篇文章中,我们将介绍Hbase的单机模式安装与伪分布式的安装方式,以及通过浏览器查看Hbase的用户界面.搭建HBase伪分布式环境的前提是我们已经搭建好了Had ...
- 转 Kafka入门经典教程
Kafka入门经典教程 http://www.aboutyun.com/thread-12882-1-1.html 问题导读 1.Kafka独特设计在什么地方?2.Kafka如何搭建及创建topic. ...
- Hbase+ Phoenix搭建教程
Hbase+ Phoenix搭建教程 一.Hbase简介 HBase是基于列存储.构建在HDFS上的分布式存储系统,其主要功能是存储海量结构化数据. HBase构建在HDFS之上,因此HBase也是通 ...
- MVC5+EF6 入门完整教程11--细说MVC中仓储模式的应用
摘要: 第一阶段1~10篇已经覆盖了MVC开发必要的基本知识. 第二阶段11-20篇将会侧重于专题的讲解,一篇文章解决一个实际问题. 根据园友的反馈, 本篇文章将会先对呼声最高的仓储模式进行讲解. 文 ...
- 虚拟机IOS开发环境搭建教程
来源:http://www.cnblogs.com/xiaoyaoju/archive/2013/05/21/3091171.html 安装条件: 硬件:一台拥有支持虚拟技术的64位双核处理器和2GB ...
- 真分布式SolrCloud+Zookeeper+tomcat搭建、索引Mysql数据库、IK中文分词器配置以及web项目中solr的应用(1)
版权声明:本文为博主原创文章,转载请注明本文地址.http://www.cnblogs.com/o0Iris0o/p/5813856.html 内容介绍: 真分布式SolrCloud+Zookeepe ...
随机推荐
- leetcode之旅(11)-Integer to Roman
题目描述: Given an integer, convert it to a roman numeral. Input is guaranteed to be within the range fr ...
- 终结python协程----从yield到actor模型的实现
把应用程序的代码分为多个代码块,正常情况代码自上而下顺序执行.如果代码块A运行过程中,能够切换执行代码块B,又能够从代码块B再切换回去继续执行代码块A,这就实现了协程 我们知道线程的调度(线程上下文切 ...
- 面试心得随谈&线程并发的总结
---恢复内容开始--- 线程同步有两种实现方式: 基于用户模式实现和用内核对象实现.前者偏于轻量级,性能也更好,但是只能用于同一进程间的线程同步,后者重量级,性能消耗更大,跨进程. 研读了一下win ...
- .Net C# 串口 Serialort safe handle has been closed 问题的解决
最近在一个平台上使用SerialPort类开发程序时,发现程序在使用SerialPort类时会异常退出,而且诡异的是,就算把所有操作串口的代码都放在try{}catch{}块中也无法捕获这个异常.最终 ...
- 使用oracle sqldr命令导入文件后出现中文乱码问题
1:导入命令 sqlldr userid=$DB_USER/$DB_PASS@@DB_SERVICE control=text.ctl errors=10000000 说明:username/pas ...
- zabbix 批量生成聚合图形
通过插入数据库的方式批量生成 zabbix 聚合图形 原型图形 聚合的 sql 批量操作 .在聚合图形创建好一个聚合图形A.找出图形A的ID (创建图形的时候记得填写好行数和列数) select sc ...
- rsync的详细配置
服务器配置: yum install rsync 安装rsync vi /etc/rsyncd.conf 创建主配置文件 pid file = /var/run/rsyncd.pid port ...
- Interface Development
- developers.google.com上的开发者文档如何切换显示语言
一个小的tip,搜索到developers.google.com上的开发者文档,有些被翻译了的会自动显示中本版,如果想看英文版,可以在当前url后面加?hl=en,就会变成英文版.估计是根据地区直接推 ...
- .NET开发设计模式-单例模式
解释:单例模式主要特点:确保一个类只有一个实例,并提供一个访问它的全局访问点 意思就是说:在多线程的情况下:A先进行创建了该实例.B再进来访问时就不需要再创建了. using System; usin ...