zookeeper本身的日志路径我们通过zoo.cfg 文件可以进行设置

dataDir=/usr/local/zookeeper/data
dataLogDir=/usr/local/zookeeper/log

不过到达这个路径后我们发现文件都是二进制的。当我们需要打开的时候直接打开全是乱码。

针对这个文件,zookeeper有自带的工具,下面我们就来看下如何进行查看吧:

1.首先将工具拷贝到一个地方。当然我是这么做的,如果你记住路径也可以不用的

需要用到的工具是:

(1)slf4j-api-1.7.25.jar    ——在zookeeper安装目录的lib目录版本不一样jar文件不一样

(2)zookeeper.jar           ——在zookeeper安装目录目录下面后面会接版本号

2.命令:

cp lib/slf4j-api-1.7.25.jar /data

cp zookeeper.jar /data

然后将你要解析的二进制log文件也复制到/data

3.

cd /data

java -classpath .:slf4j-api-1.7.25.jar:zookeeper-3.4.13.jar org.apache.zookeeper.server.SnapshotFormatter snapshot.2e6dc42

java -classpath .:slf4j-api-1.7.25.jar:zookeeper-3.4.13.jar org.apache.zookeeper.server.LogFormatter log.2e6dc44

上面是snapshot文件命令下面是log文件命令,其实就是调用SnapshotFormatter和LogFormatter两个工具来解析

可以加 > log.txt

将解析的文件写入可以给其他人看的txt文件

查看zookeeper二进制日志方式相关推荐

  1. mysql主备模型_MySQL主从复制 - 基于二进制日志(理论篇)

    mysql日志类型 1    二进制日志 2    事务日志 3    一般查询日志 4    中继日志 5    慢查询日志 二进制日志 二进制日志通常记录的是可能潜在引起数据库发生改变的操作,每一 ...

  2. mysql 二进制日志详解_Mysql二进制日志详解

    引言 注:图片取自网络 提一下比较重要的几个: 重做日志(Redo Log):重做日志是实现mysql事务的持久性的原理之一,当新增数据时,Redo Log会备份新数据,在事务提交前,只要持久化Red ...

  3. 3:添加一个slave到已有的复制环境(基于二进制日志文件位置)

    服务器 192.168.1.2 (master) ,服务器 192.168.1.3 (old slave) 服务器 192.168.1.4 (new slave) 您可以将另一个slave添加到现有复 ...

  4. MySQL二进制日志文件的用法_数据恢复

    文章目录 开启二进制日志功能 关闭/打开二进制日志记录 刷新二进制日志文件 查看二进制日志文件的存储位置 利用二进制日志文件恢复数据的本质 二进制日志提取/导出到脚本文件中 查看当前二进制日志的最后一 ...

  5. MySQL8.0安装与基于二进制日志文件位置的主从复制

    一.MySQL8.0安装 安装环境: CentOS7.6 64位 关闭防火墙,禁用selinux 安装步骤: (1)下载MySQL8.0的repo源 cd /tmp wget https://dev. ...

  6. mysql二进制日志文件差不多_mysql数据同步-基于二进制日志文件和position复制点的方式...

    mysql的binlog日志有三种格式,分别为statement,mixed,以及row. 1.Statement:每一条会修改数据的sql都会记录在binlog中 优缺点:1)不用记录每一行的变化, ...

  7. mysql查看和启用二进制日志

    1.查看是否启用了日志 mysql>show variables like 'log_bin'; VALUE值为OFF为关闭状态 2.编辑my.cnf文件 vim /etc/my.cnf 在[m ...

  8. mysql 二进制日志查看_使用mysqlbinlog从二进制日志文件中查询mysql执行过的sql语句 (原)...

    前提 MySQL开启了binlog日志 操作 1. 查看MySQL是否开启binlog(进mysql操作) mysql> show variables like 'log_bin%'; 2. 查 ...

  9. 服务器攻击方式与查看服务器攻击日志的方法

    网络攻击仍然是大家很头疼的问题,目前还是有很多网站在网络攻击的威胁中,网络攻击带来的后果,相信大家都明白,那么攻击服务器的方式有哪些?怎么查看服务器攻击日志?如何预防服务器被攻击? 一.常见的攻击服务 ...

最新文章

  1. php中mysql_PHP中MySQL操作
  2. 无需向量监督的矢量图生成算法,入选CVPR 2021 | 代码开源
  3. 【java】错误 找不到或无法加载主类
  4. java教程-scala教程-带你从菜鸟入门
  5. 计算机水平考试改革,浅析全国计算机等级考试改革及应对策略
  6. 自动化集成:Pipeline整合Docker容器
  7. oracle odi 资料档案库访问期间出现未分类的异常错误,oracle学习_基本语法
  8. 报Cannot find /usr/local/tomcat/bin/setclasspath.sh错误
  9. redis发布与订阅
  10. 最新python爬取喜马拉雅音频_Python爬虫实战案例之爬取喜马拉雅音频数据详解
  11. mysql两版本共存
  12. 大自然的印钞机农夫山泉是如何干过一群互联网与电商大佬的
  13. 网页中怎样引导用户关注微信公众号
  14. java中的文件存储_File存储 - 文件存储
  15. ASUS华硕天选2 FX506H INTELI711代CPU 原装出厂系统恢复原厂系统
  16. 做金融理财直播,直播内容有什么?
  17. 大数据存储技术期末复习
  18. 关于医学和计算机的论文,计算机医学管理论文
  19. Xerox Phaser 3117激光打印机在windows 7 64bit版下安装驱动的问题
  20. 如何在 Debian 11 上设置一个静态 IP 地址

热门文章

  1. php 查看磁盘挂载,linux如何查看磁盘使用情况
  2. python正则匹配找到所有的浮点数_如何利用Python抓取静态网站及其内部资源
  3. Python打印A~Z的26个字母,你会怎样打印?
  4. Python 3.8 已发布,现在是切换至新版本的好时机吗?
  5. Flask框架——CSRF保护
  6. 分布式系统架构以及 CAP 原理
  7. Express-hello
  8. LRU算法数组实现超简单
  9. c#自定义事件的使用方法
  10. 漫步线性代数十七——正交基和格拉姆-施密特正交化(上)