http://blog.csdn.net/yerenyuan_pku/article/details/72717744

这篇文章,我单独来说一下zookeeper如何安装。在实际开发中,zookeeper都是运行在Linux系统上的,因此,我们也把zookeeper安装到Linux系统上,一般来说我们开发时用windows系统,工程开发完成之后部署在Linux系统上,因此要想有Linux环境我们就需要安装虚拟机,然后在虚拟机中进行安装。这里我使用的Linux系统是CentOS6.7,下面我就来详讲在Linux系统上如何安装zookeeper。

下载zookeeper安装包

首先我们肯定要先下载zookeeper安装包,我下载的是: 

安装zookeeper

上传zookeeper的安装包到Linux

之前我在Linux系统上安装JDK篇文章中已经详细讲解过如何上传文件到Linux,所以这里我就不再赘述了。 
怎样知道我们真的上传上去了呢?在当前用户主目录(即root)下使用ll命令查看一下该目录。 

创建zookeeper的安装路径

安装zookeeper之前,先创建zookeeper的安装路径,我打算将zookeeper安装在/usr/local/目录下的zookeeper目录中,所以我们要在/usr/local/目录下创建一个zookeeper目录。 
使用cd /usr/local命令切换到local目录,并使用ll命令查看一下该目录。 
 
然后使用mkdir zookeeper命令在local目录下创建一个zookeeper目录。 
 
创建成功之后使用ll命令查看一下local目录,效果如下: 

解压zookeeper

使用cd ~命令切换到当前用户主目录(即root)下,然后使用tar -zxvf zookeeper-3.4.6.tar.gz -C /usr/local/zookeeper命令将root目录下的zookeeper-3.4.6.tar.gz文件解压到/usr/local/zookeeper目录下。 

解压成功之后,使用cd /usr/local/zookeeper命令切换到zookeeper目录下,然后再使用ll命令查看一下该目录,如下: 

然后再使用cd zookeeper-3.4.6命令进入到zookeeper-3.4.6目录中,使用ll命令查看一下这个目录,就能看到我们非常熟悉的东西了。 

安装zookeeper

在安装zookeeper之前,大家一定要注意,由于zookeeper的安装需要JDK的支持,因此需要先安装JDK,大家可以参考Linux系统上安装JDK这篇文章进行学习。 
我们进入到zookeeper-3.4.6目录中之后,使用mkdir data命令在该目录中创建一个data目录,如下图所示。 
 
创建成功之后使用ll命令查看一下zookeeper-3.4.6目录,效果如下: 

然后我们进入到conf目录下,可以看到该目录下有个zoo_sample.cfg文件。 

接着我们需要使用mv zoo_sample.cfg zoo.cfg命令将zoo_sample.cfg文件改下名字,改为zoo.cfg,如下图所示。 
 
修改成功之后使用ll命令查看一下conf目录,效果如下: 

下面我们来修改zoo.cfg文件,我们使用的命令是vim zoo.cfg,在打开的文件中修改”dataDir”的路径为我们上面创建的data的绝对路径,即/usr/local/zookeeper/zookeeper-3.4.6/data,如下所示。 

修改完zoo.cfg之后,按esc退出编辑模式,然后再输入:wq命令来保存并退出zoo.cfg,这样我们便配置好了。 
接下来我们便启动zookepper,我们进入到/zookeeper-3.4.6/bin目录下,使用命令./zkServer.sh start来启动zookeeper,启动完之后,我们可以使用./zkServer.sh status来查看启动状态,如下图所示。 

如果想关闭zookeeper可以使用命令./zkServer.sh stop来关闭,这里就不演示了。启动完zookeeper,我们便有注册中心了。

(转)淘淘商城系列——zookeeper单机版安装的更多相关文章

  1. (转)淘淘商城系列——Solr的安装

    http://blog.csdn.net/yerenyuan_pku/article/details/72874134 Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service ...

  2. (转) 淘淘商城系列——Redis的安装

    http://blog.csdn.net/yerenyuan_pku/article/details/72849612 通过上文的学习,我相信大家已经将首页的轮播图展示出来了,接下来我们将进入一个新的 ...

  3. zookeeper单机版安装

    ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件.它是一个为分布式应用提供一致性服务的软件,提供的功 ...

  4. Zookeeper单机版安装(CentOS 7环境下)

    一.环境操作系统和软件版本介绍 1.环境操作系统为CentOS Linux release 7.2.1511 (Core) 可用cat /etc/redhat-release查询 2.软件版本 Zoo ...

  5. windows下zookeeper单机版安装+dubbo-admin安装注意点

    一:zookeeper安装 安转包下载地址:http://www.apache.org/dyn/closer.cgi/zookeeper 复制修改conf下的zoo_sample.cfg为zoo.cf ...

  6. ZooKeeper 单机版安装和配置

    Zookeeper 下载链接:http://mirrors.shu.edu.cn/apache/zookeeper/ #wget https://mirrors.tuna.tsinghua.edu.c ...

  7. (转) 淘淘商城系列——Redis集群的搭建

    http://blog.csdn.net/yerenyuan_pku/article/details/72860432 本文我将带领大家如何搭建Redis集群.首先说一下,为何要搭建Redis集群.R ...

  8. (转) 淘淘商城系列——使用FastDFS-Client客户端进行上传图片的测试

    http://blog.csdn.net/yerenyuan_pku/article/details/72804018 不久之前,我们实现了商品的类目选择这个功能,但这只是万里长征的第一步,我们还有很 ...

  9. (转) 淘淘商城系列——CMS内容管理系统工程搭建

    http://blog.csdn.net/yerenyuan_pku/article/details/72825801 淘淘商城系列——CMS内容管理系统工程搭建 上文我们一起搭建了表现层中的商城门户 ...

随机推荐

  1. idea新建springmvc+spring+mybaties项目1

    1,点击file,选择module,新建项目 2,选择maven -- >maven-archetype-webapp 3,输入GroupId,ArtifactId,点击next 4,选择本地m ...

  2. javaweb项目数据库中数据乱码

    javaweb项目数据库中数据乱码 first: 排查原因: 打断点,查看到底是在执行存数据库操作之前就已经乱码了,还是存数据库操作后乱码的. 前者解决方案: 在web.xml里面加上: <fi ...

  3. 并不对劲的bzoj3626:loj2558:p4211:[LNOI2014]LCA

    题目大意 有一棵有\(n\)(\(n\leq5*10^4\))个点的树,\(q\)(\(q\leq5*10^4\))次询问,每次给出\(l,r,x\)表示询问所有编号在\([l,r]\)的点与点\(x ...

  4. 小程序-demo:小程序示例-page/component

    ylbtech-小程序-demo:小程序示例-page/component 以下将展示小程序官方组件能力,组件样式仅供参考,开发者可根据自身需求自定义组件样式,具体属性参数详见小程序开发文档. 1. ...

  5. bzoj3160

    fft+manacher fft都快忘了... 其实我们发现,这个问题是可以用fft做的,因为是回文子序列,所以我们直接自己和自己求卷积,然后扫描每个位置,注意是每个位置,因为包括奇数长度和偶数长度, ...

  6. 使用java发送HTTP请求

    public class Test { public static void main(String[] args) { BufferedReader in = null; String result ...

  7. Mac 下安装配置jdk

    jdk官网下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 1.  Mac自带了的JDK6,安装在目录:/ ...

  8. HDU-ACM“菜鸟先飞”冬训系列赛——第10场

    Problem A 题意 给出l(房子宽度),d(pole距离房子的垂直距离),s(绳子长度),求可覆盖的面积 分析 一共四种情况 \[1.s<=d\] \[2.s<=sqrt(d*d+l ...

  9. bzoj 1717: [Usaco2006 Dec]Milk Patterns 产奶的模式【后缀自动机】

    就是后缀自动机的板子嘛..构造完自动机之后拓扑一下,记录size,对于size大于k的点和ans取max #include<iostream> #include<cstdio> ...

  10. python正则表达式_总结

    正则表达式: 作用:正则表达式是用来查找字符串的. 之前:使用正则表达式首先要导入re模块(import re) re.match -- 从字符串的第一个单词开始匹配字符串.如果匹配到则返回一个对象: ...