日志配置说明
更新时间:2025-01-23
前提条件
已创建BMR集群,且选择了ClickHouse服务。
Clickhouse控制台日志配置
在 ClickHouse 服务配置页面的服务配置区域,您只需点击 server - config 页签,接着在搜索区域输入 “logger.”,就能在该页面查看或修改所有相关的日志配置项。
表一 参数说明
参数 | 描述 |
---|---|
logger.level | 日志的等级,默认等级为information。可以配置的等级从严格到宽松依次为 |
logger.size | 日志文件的大小。当文件达到该参数设置的值时,ClickHouse会将其存档并重命名,并创建一个新的日志文件。默认值为1000M。 |
logger.count | 存档的ClickHouse日志文件个数。当存档的日志文件个数达到该参数设置的值时,ClickHouse会将最早的存档删除。默认值为10。 |
ClickHouse客户端日志配置
通过配置客户端日志,您便能够接收来自服务端的日志,默认情况下接收的是fatal级别的日志。
- 可以用 SSH 方式登录集群,具体操作详情请参考 “登录集群” 相关内容。
- 操作步骤示例。
- 对每次执行的日志进行查看。
执行以下命令,进入ClickHouse客户端。
clickhouse-client -h <core节点ID> -m
您可以执行以下命令,设置参数send_logs_level查看每次执行的日志。
set send_logs_level='debug';
返回信息:
SET send_logs_level = 'debug'
Ok.
0 rows in set. Elapsed: 0.002 sec.
- 在启动ClickHouse客户端时,您可以执行以下命令,将日志保存到指定的文件中。
clickhouse-client -h core-1-1 -m --send_logs_level=trace --log-level=trace --server_logs_file='/tmp/query.log'