zoukankan      html  css  js  c++  java
  • Linux

    Zookeeper - Installation


    ZooKeeper 服务是 java 程序,运行在 JVM 环境,需要安装 JDK6 或以上版本

    跟随以下步骤安装 Zookeeper 框架

    第一步:检查 Java 是否安装 

    运行如下命令

    $ java -version

    如果没有Java信息,按照下列步骤安装

    1.1: 下载 JDK

    点击 Java 下载 JDK。

    1.2:解压JDK包

    $ tar -xvf <your file name>.tar.gz
    $ cd /go/to/download/path
    $ tar -zxf jdk-8u60-linux-x64.gz

    1.3:移动到 opt 目录

    让所有用户都可以用 Java, 移动 解压后的文件 到 /usr/local/java 目录下。

    $ su 
    password: (type password of root user)
    $ mkdir /opt/jdk
    $ mv jdk-1.8.0_60 /opt/jdk/

    1.4:设置 PATH

    设置 PATH 和 JAVA_HOME 变量, 添加如下 命令 到 /etc/profile 文件。

    [root@localhost ~]# vim /etc/profile

    ...
    export JAVA_HOME = /usr/jdk/jdk-1.8.0_60 export PATH=$PATH:$JAVA_HOME/bin

    或者

    ...
    JAVA_HOME=<Directory where JAVA has been extracted>/jdk1.8.0 PATH=$PATH:$HOME/bin:$JAVA_HOME/bin export JAVA_HOME export PATH

    保存并退出

    现在,将所有更改应用到当前运行的系统中。

    # source /etc/profile

    1.5:Java alternatives

    现在使用下面的命令将Java的位置给 LinuxOS

    # update-alternatives --install /usr/bin/java java /opt/jdk/jdk1.8.0_60/bin/java 100

    或者

    # update-alternatives — install “/usr/bin/java” “java” “<Directory where JAVA has been extracted>/bin/java” 1
    # update-alternatives — install “/usr/bin/javac” “javac” “<Directory where JAVA has been extracted>/bin/javac” 1
    # update-alternatives — install “/usr/bin/javaws” “javaws” “<Directory where JAVA has been extracted>/bin/javaws” 1

    1.6:

    使用步骤1中解释的验证命令(Java -version)验证Java安装。

    第二步:安装 ZooKeeper 框架

    2.1:下载 ZooKeeper

    ZooKeeper官网. http://zookeeper.apache.org/releases.html

    2.2:解压 tar 文件

    # cd opt/
    # tar -zxf zookeeper-3.4.6.tar.gz
    # cd zookeeper-3.4.6
    # mkdir data

    2.3:创建配置文件

    打开配置文件 conf/zoo.cfg,并设置为起点。

    # vi conf/zoo.cfg
    
    tickTime = 2000
    dataDir = /path/to/zookeeper/data
    clientPort = 2181
    initLimit = 5
    syncLimit = 2
    
    

    成功保存配置文件后,再次返回终端。现在可以启动zookeeper服务器。

    2.4:开启 ZooKeeper 服务

    执行以下命令——

    # bin/zkServer.sh start

    执行此命令后,您将得到如下响应

    # JMX enabled by default
    # Using config: /Users/../zookeeper-3.4.6/bin/../conf/zoo.cfg
    # Starting zookeeper ... STARTED

    2.5:开启CLI

    输入以下指令——

    # bin/zkCli.sh

    在输入上面的命令之后,您将连接到ZooKeeper服务器,您应该会得到以下响应。

    Connecting to localhost:2181
    ................
    ................
    ................
    Welcome to ZooKeeper!
    ................
    ................
    WATCHER::
    WatchedEvent state:SyncConnected type: None path:null
    [zk: localhost:2181(CONNECTED) 0]

    关闭 ZooKeeper 服务

    连接完服务器并执行所有操作后,可以使用以下命令停止zookeeper服务器。

    # bin/zkServer.sh stop

    参考:

      [1]  How To Install And Switch Between Alternative Java Versions

      [2]  Zookeeper - Installation

  • 相关阅读:
    js的实例方法和静态方法分析
    简述TCP连接的建立与释放(三次握手、四次挥手)
    CSS中各种各样居中方法的总结
    队列的JS实现
    栈的JS实现
    单链表、循环链表的JS实现
    双向链表、双向循环链表的JS实现
    简述JavaScript对象、数组对象与类数组对象
    简述HTML DOM及其节点分类
    关于DOM对象与JQuery对象的那些事
  • 原文地址:https://www.cnblogs.com/firestar277/p/14694290.html
Copyright © 2011-2022 走看看