E-MapReduce(簡稱EMR)支持在控制臺(tái)查看或配置日志參數(shù),也支持在命令行中設(shè)置參數(shù)。本文為您介紹ClickHouse服務(wù)的日志配置。
前提條件
已創(chuàng)建OLAP集群,且選擇了ClickHouse服務(wù),詳情請參見創(chuàng)建ClickHouse集群。
Clickhouse控制臺(tái)日志配置
您可以在ClickHouse服務(wù)配置頁面的服務(wù)配置區(qū)域,單擊server-config頁簽,在搜索區(qū)域搜索logger.,即可查看或修改所有的日志配置項(xiàng)。
參數(shù) | 描述 |
---|---|
logger.level | 日志的等級(jí),默認(rèn)等級(jí)為information。可以配置的等級(jí)從嚴(yán)格到寬松依次為
|
logger.size | 日志文件的大小。當(dāng)文件達(dá)到該參數(shù)設(shè)置的值時(shí),ClickHouse會(huì)將其存檔并重命名,并創(chuàng)建一個(gè)新的日志文件。默認(rèn)值為1000M。 |
logger.count | 存檔的ClickHouse日志文件個(gè)數(shù)。當(dāng)存檔的日志文件個(gè)數(shù)達(dá)到該參數(shù)設(shè)置的值時(shí),ClickHouse會(huì)將最早的存檔刪除。默認(rèn)值為10。 |
ClickHouse客戶端日志配置
您可以通過配置客戶端日志,來接收來自服務(wù)端的日志,默認(rèn)接收fatal級(jí)別的日志。
- 通過SSH方式登錄集群,詳情請參見登錄集群。
- 基本操作示例。
- 查看每次執(zhí)行的日志。
- 執(zhí)行以下命令,進(jìn)入ClickHouse客戶端。
clickhouse-client -h core-1-1 -m
說明 本示例登錄core-1-1節(jié)點(diǎn),如果您有多個(gè)Core節(jié)點(diǎn),可以登錄任意一個(gè)節(jié)點(diǎn)。 - 您可以執(zhí)行以下命令,設(shè)置參數(shù)send_logs_level查看每次執(zhí)行的日志。
set send_logs_level='debug';
返回信息如下所示。SET send_logs_level = 'debug' Ok. 0 rows in set. Elapsed: 0.002 sec.
- 執(zhí)行以下命令,進(jìn)入ClickHouse客戶端。
- 在啟動(dòng)ClickHouse客戶端時(shí),您可以執(zhí)行以下命令,將日志保存到指定的文件中。
clickhouse-client -h core-1-1 -m --send_logs_level=trace --log-level=trace --server_logs_file='/tmp/query.log'
- 查看每次執(zhí)行的日志。