功能概述

ClickHouse 集群开启日志服务后,用户即可通过 HTTP 服务预览和下载 ClickHouse 数据库节点日志。

  • 通过 HTTP 服务端可预览和下载 单个 日志文件。

  • 通过 Wget 文件下载工具,可下载 单个 日志文件和 日志目录

注意

下载或预览日志的服务器,需与目标数据库在同一 VPC 网络下,或者通过 VPN 服务已经打通两者之间的网络。

操作步骤

获取日志服务地址

  1. 通过 Web 浏览器登录企业云平台的 Console。

  2. 在顶部菜单栏中选择产品与服务 > 数据库与缓存 > 数据仓库 ClickHouse,进入 ClickHouse 管理页面。

  3. 在 ClickHouse 管理页面,点击源集群 ID,进入集群详情页面。

    clickhouse_info
  4. 点击右侧区域的服务地址标签,进入日志服务地址页面,查看日志服务地址。

预览日志

  1. 打开 Web 浏览器,输入上一步获取到的日志服务节点的地址。访问地址格式为 <节点 IP>:18801。这里以地址 http://192.168.100.8:18801 作为示例。

  2. 在弹出的登录对话框内,输入 HTTP 用户名和密码,登录 HTTP 服务端。

  3. 查看日志目录,并进入目录查看日志文件。点击日志文件,可下载单个日志文件。

下载日志

使用 Wget 下载日志文件。这里以地址 http://192.168.100.8:18801 作为示例。

  • 在服务器终端,执行以下命令行,下载目录下所有日志。

    wget -r http://192.168.100.8:18801 --http-user=<HTTP 用户名> --http-password=<HTTP 用户密码> --reject="index.html*"
  • 在服务器终端,执行以下命令行,下载指定日志目录 /clickhouse-server 下所有文件。

    wget -r http://192.168.100.8:18801/clickhouse-server/ --http-user=<HTTP 用户名> --http-password=<HTTP 用户密码> --reject="index.html*" -np
  • 在服务器终端,执行以下命令行,下载指定目录 /clickhouse-server 下的 clickhouse-server.0003 文件。

    wget -r http://192.168.100.8:18801/clickhouse-server/clickhouse-server.0003 --http-user=<HTTP 用户名> --http-password=<HTTP 用户密码> --reject="index.html*"