• MySQL Cluster- 日志文件路径


    日志管理

    MySQL Cluster提供了两种日志,分别是集群日志(cluster log)和节点日志(node log)。前者记录了所有Cluster节点生成的日志,后者仅仅记录了数据节点的本地事件。

    配置

    日志文件路径

    管理节点日志

    在 管理节点的 (config.ini) 文件中配置datadir目录下,文件名格式为ndb_<nodeid>_cluster.log,其中nodeid为管理节点号

    数据节点日志

    由上面的管理 ndb_mgmd 服务进程的配置文件(config.ini) 指定DataDir参数选项目录下,文件名格式为ndb_<nodeid>_out.log

    SQL节点日志

    由my.cnf文件指定的log-error参数选项指定日志文件

    日志文件开启|关闭|查看

    ndb_mgm> clusterlog info  # 显示 cluster log 信息
    ndb_mgm> clusterlog on    # 开启 cluster logging
    ndb_mgm> clusterlog off   # 关闭 cluster logging
    ndb_mgm> clusterlog soggle # 过滤
    

    日志类型

    • Category(类别):可以是STARTUP,SHUTDOWN,STATISTICS,CHECKPOINT,NODERESTART,CONNECTION,ERROR或者INFO中的任意值

    • Priority(优先级):由从1-15的数字表示,1表示最重要,而15表示最不重要。每种Category都有一个 默认的优先级阀值,优先级阀值以下的日志将被记录,反之,优先级阀值以上的日志将不会被记录

      类别 默认阈值
      STARTUP 7
      SHUTDOWN 7
      STATISTICS 7
      CHECKPOINT 7
      NODERESTART 7
      COONECTION 7
      ERROR 15
      INFO 7
    • Severity Level(严重级别):可以是下面的值之一,ALERT,CRITICAL,ERROR,WARNING,INFO或DEBUG

      严重级别 事件定义
      ALTER 应立刻更正的情况,如损坏的系统数据库
      CRITICAL 临界状况,如设备错误或资源不足
      ERROR 应予以更正的状况,如配置错误
      WARNING 不能称为错误的情况,但仍需要特别处理
      INFO 通报性信息
      DEBUG 调试信息,用于NDB Cluster开发

    日志过滤使用方式

    • node_id CLUSTERLOG category=threshold:用于小于等于threshold的优先级将category事件记录到cluster日志。node_id可以为ALL(所有节点)。或者只指定某个节点
    • CLUSTERLOG TOGGLE severity_level:使得指定的severity_level打开或者关闭
    ndb_mgm> 2 clusterlog startup=3
    
    ndb_mgm> clusterlog toggle debug info
    
  • 相关阅读:
    总结Selenium自动化测试方法(二)测试环境搭建
    画画学习
    喜欢看的电影
    angular学习知识点
    前端编辑器
    托尔斯泰经典语录:没有风暴,船帆不过是一块破布
    当下最流行的10大H5前端框架
    移动端问题总纲
    第二阶段团队冲刺04
    第二阶段团队冲刺03
  • 原文地址:https://www.cnblogs.com/binliubiao/p/14975330.html
Copyright © 2020-2023  润新知