zoukankan      html  css  js  c++  java
  • Zookeeper安装-单机版

    1. 解压安装包

      # tar zxvf zookeeper-3.4.8.tar.gz
      
    2. 移动安装包到指定目录

      # mv zookeeper-3.4.8 zookeeper
      # mv zookeeper /usr/local/
      
    3. 创建数据及日志目录

      # mkdir –p /Disk/data/zookeeper
      # mkdir –p /Disk/logs/zookeeper
      
    4. 修改配置文件

      复制一份配置文件
      # cd /usr/local/zookeeper/conf
      # cp zoo_sample.cfg zoo.cfg
      修改配置文件zoo.cfg
      # vim zoo.cfg
      修改内容:
      dataDir=/Disk/data/zookeeper
      dataLogDir=/Disk/logs/zookeeper
      最下方添加
      server.1=本地局域网ip:2888:3888
      保存退出
      
    5. 在data目录中创建myid文件并编辑内容为1

      # cd /Disk/data/zookeeper
      # touch myid
      # vim myid
      输入1,然后保存退出
      
    6. 启动zookeeper

      # cd /usr/local/zookeeper/bin
      # ./zkServer.sh start
      # jps
      显示QuormPeerMain则表示成功
      
    7. 修改日志目录

      修改bin/zkEnv.sh
      56行修改为:ZOO_LOG_DIR="/Disk/logs/zookeeper"
      61行修改为:ZOO_LOG4J_PROP="INFO,ROLLINGFILE"
      
      修改bin/zkServer.sh
      129行修改为:_ZOO_DAEMON_OUT="$ZOO_LOG_DIR/zookeeper.log"
      
      修改conf/log4j.properties
      zookeeper.root.logger=INFO, ROLLINGFILE
      zookeeper.log.dir=/Disk/logs/zookeeper
      zookeeper.tracelog.dir=/Disk/logs/zookeeper
      log4j.appender.ROLLINGFILE=org.apache.log4j.DailyRollingFileAppender
      
      添加:
      log4j.appender.ROLLINGFILE.DatePattern='.'yyyyMMdd
      log4j.appender.ROLLINGFILE.encoding=UTF-8
      log4j.appender.ROLLINGFILE.Append=false
      log4j.appender.ROLLINGFILE.layout=org.apache.log4j.PatternLayout
      log4j.appender.ROLLINGFILE.layout.ConversionPattern=[%d{yyyy-MM-dd HH:mm:ss}]%-5p %c(line:%L) %x-%m%n
      
      注释3行:
      log4j.appender.ROLLINGFILE.MaxFileSize=10MB
      log4j.appender.ROLLINGFILE.layout=org.apache.log4j.PatternLayout
      log4j.appender.ROLLINGFILE.layout.ConversionPattern=%d{ISO8601} [myid:%X{myid}] - %-5p [%t:%C{1}@%L] - %m%n
      
  • 相关阅读:
    oracle 11g 中 (oracle 10g) crsctl 的 替换命令
    BZOJ 2792 Poi2012 Well 二分答案
    java基础入门-多线程同步浅析-以银行转账为样例
    CF 316div2 E.Pig and Palindromes
    Linux 性能监控 —— Load Average
    UISearchBar cancel 按钮设置文本
    UISlider 设置增量
    推荐一个在线json数据格式化网站
    解决ARC下performselector-may-cause-a-leak-because-its-selector-is-unknown 警告
    UITextView 添加 pleaceholder
  • 原文地址:https://www.cnblogs.com/ucfjepl/p/13839987.html
Copyright © 2011-2022 走看看