ClickHouse
September 17, 2023
Выгрузка логов с помощью запроса
config-file подготовили ранее в статье Create cluster.
Он скачивается в каталог ~/.clickhouse-client
mkdir --parents ~/.clickhouse-client && \ wget "https://storage.yandexcloud.net/doc-files/clickhouse-client.conf.example" \ --output-document ~/.clickhouse-client/config.xml
# Приводим конфиг к следующему виду: <config> <host>rc1a-rgknpqqdjurmmi45.mdb.yandexcloud.net</host> <user>admin</user> <password>nfkbfy12</password> <secure>true</secure> <openSSL> <client> <loadDefaultCAFile>true</loadDefaultCAFile> <caConfig>/usr/local/share/ca-certificates/Yandex/YandexInternalRootCA.crt</caConfig> <cacheSessions>true</cacheSessions> <disableProtocols>sslv2,sslv3</disableProtocols> <preferServerCiphers>true</preferServerCiphers> <invalidCertificateHandler> <name>RejectCertificateHandler</name> </invalidCertificateHandler> </client> </openSSL> </config>
clickhouse-client --config-file config.xml -n\ --format=TSV -q "SET send_logs_level = 'trace'; SELECT * FROM system.settings LIMIT 2;" > result.tsv 2>&1