监控日志文件

当数据库正在运行时

当 Vertica 数据库正在运行时, 群集中的每个 节点都将消息写入名为 vertica.log 的文件中。例如, Tuple Mover 和事务管理器以特定间隔将 INFO 消息写入 vertica.log,即使没有任何合并活动也是如此。

您配置 vertica.log 文件的位置。默认情况下,日志文件位于:

catalog-path/database-name/node-name_catalog/vertica.log
  • catalog-path 是 NODES 系统表中显示的路径去掉末尾的 Catalog 目录。

  • database-name 是您的数据库的名称。

  • node-name 是在 NODES 系统表中显示的节点的名称。

要实时监控正在运行的数据库中的某个节点:

  1. 在群集中的任意节点上登录到数据库管理员帐户。

  2. 在终端窗口中,输入:

    $ tail -f catalog-path/database-name/node-name_catalog/vertica.log
    

当数据库/节点正在启动时

系统启动期间,在 Vertica 日志已初始化为写入消息之前,群集中的每个节点都将消息写入名为 dbLog 的文件中。此日志可用于诊断数据库无法启动、进而无法将消息写入 vertica.log 的情况。dblog 位于以下路径中,使用的是上文所述的 catalog-pathdatabase-name

catalog-path/database-name/dbLog

另请参阅