This page explains how to install the ClickHouse® client to interact with your cluster.
You can use the method that best suits your needs.
Quick installation
Docker
DEB-based
RPM-based
You can install the ClickHouse® client together with ClickHouse® on Linux, FreeBSD, or macOS with the following command:
curl https://clickhouse.com/ | sh
This command downloads the official binary for your operating system.
Note
When you connect to a cluster using the ClickHouse® client installed this way,
you need to replace clickhouse-client in the native interface connection string with ./clickhouse client.
If you run a RedHat 7-based Linux distribution, including Cent OS 7, Oracle Linux 7 and others, you need to download and install trusted certificates and manually add the path to them in the clickhouse-client configuration file as follows:
Locate your clickhouse-client configuration file (by default, you can find it at /etc/clickhouse-client/config.xml) and add the path to the certificates into the <openSSL> section:
<client><!-- Used for connection to server's secure tcp port --><loadDefaultCAFile>true</loadDefaultCAFile><cacheSessions>true</cacheSessions><disableProtocols>sslv2,sslv3</disableProtocols><preferServerCiphers>true</preferServerCiphers><caConfig>/etc/ssl/certs/ca-bundle.crt</caConfig><!-- Use for self-signed: <verificationMode>none</verificationMode> --><invalidCertificateHandler><!-- Use for self-signed: <name>AcceptCertificateHandler</name> --><name>RejectCertificateHandler</name></invalidCertificateHandler></client>