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 ...
随机推荐
- GraphCuts算法解析,Graphcuts算法求最大流,最小割实例
图割论文大合集下载: http://download.csdn.net/detail/wangyaninglm/8292305 代码: /* graph.h */ /* Vladimir Kolmog ...
- 【Android 应用开发】BluetoothServerSocket详解
一. BluetoorhServerSocket简介 1. 继承关系 public final class BluetoothServerSocket extends Object implement ...
- Java Class Version 研究
一:要解决的问题 我们在尝鲜 JDK1.5 的时候,相信不少人遇到过 Unsupported major.minor version 49.0 错误,当时定会茫然不知所措.因为刚开始那会儿,网上与此相 ...
- jquery左右折叠框
网站左右折叠框: <!DOCTYPE html> <html> <style> #Kefclose,#Kefopen{position:absolute;left: ...
- 修改 CKEditor 超链接的默认协议
在 config.js 中添加如下代码 CKEDITOR.on( 'dialogDefinition', function( ev ) { // Take the dialog name and it ...
- eclipse调试的方法和技巧
eclipse调试图标所代表的含义: Step into 单步进入-将进入执行的方法内部继续执行. Step over 单步前进-执行下一步. Step return – 单步退出-跳出正在执行的方 ...
- Python字符串全解
1.字符串大小写转换 def strChange(): str = "niuXinLong@163.com" print("原字符串:" + str) prin ...
- VirtualBox虚拟机网络设置(四种方式)
原文地址: https://www.douban.com/group/topic/15558388/ VirtualBox的提供了四种网络接入模式,它们分别是: 1.NAT 网络地址转换模式(NAT, ...
- 【js-xlsx和file-saver插件】前端html的table导出数据到excel的表格合并显示boder
最近在做项目,需要从页面的表格中导出excel,一般导出excel有两种方法:一.习惯上是建模版从后台服务程序中导出:二.根据页面table中导出:综合考虑其中利弊选择二.根据页面table中导出ex ...
- Myeclipse+selenium2.0+Junit+TestNg环境搭建
这周末把自动化的环境搭好了,在网上也百度了很多,现在分享下,希望大家少走一点歪路. 需要用到的安装包都在这个里面,自取: 链接:https://pan.baidu.com/s/10ohf757ztgN ...