Instalar ClickHouse en Debian/Ubuntu
Se recomienda usar paquetes deb oficiales precompilados para Debian o Ubuntu.
Revisar las recomendaciones
Antes de instalar ClickHouse, consulte las siguientes recomendaciones:- Swap: Desactive el archivo de intercambio del sistema operativo en entornos de producción.
- Espacio en disco: El ejecutable de ClickHouse requiere al menos 2,5 GB de espacio en disco para su instalación.
- Red: Para despliegues distribuidos (clustering), use al menos una conectividad de red de 10 Gbit. El ancho de banda de la red es fundamental para procesar consultas distribuidas con grandes volúmenes de datos intermedios, así como para la replicación.
- Estime el volumen de datos: Tome una muestra de sus datos y calcule el tamaño medio de cada fila; luego, multiplíquelo por el número de filas que prevé almacenar.
- Aplique el coeficiente de compresión: Cargue una muestra en ClickHouse y compare el tamaño de los datos originales con el tamaño de la tabla almacenada. Los datos de clickstream, por ejemplo, suelen comprimirse entre 6 y 10 veces.
- Tenga en cuenta las réplicas: Si prevé almacenar datos en varias réplicas, multiplique el volumen estimado por el número de réplicas.
Configurar el repositorio de Debian
Para instalar ClickHouse, ejecute los siguientes comandos:- Puede sustituir
stableporltspara usar distintos tipos de versión según sus necesidades. - Puede descargar e instalar los paquetes manualmente desde packages.clickhouse.com.
Método para distribuciones antiguas para instalar los paquetes deb
Método para distribuciones antiguas para instalar los paquetes deb
Instalar ClickHouse server y clickhouse client
Iniciar ClickHouse
Para iniciar ClickHouse server, ejecute:Instalar standalone ClickHouse Keeper
Para instalarclickhouse-keeper en servidores standalone ClickHouse Keeper, ejecute:Habilitar e iniciar ClickHouse Keeper
Paquetes
| Package | Description |
|---|---|
clickhouse-common-static | Instala los binarios compilados de ClickHouse. |
clickhouse-server | Crea un enlace simbólico para clickhouse-server e instala la configuración predeterminada del servidor. |
clickhouse-client | Crea un enlace simbólico para clickhouse-client y otras herramientas relacionadas con el cliente, e instala los archivos de configuración del cliente. |
clickhouse-common-static-dbg | Instala los binarios compilados de ClickHouse con información de depuración. |
clickhouse-keeper | Se utiliza para instalar ClickHouse Keeper en nodos dedicados de ClickHouse Keeper. Si ejecuta ClickHouse Keeper en el mismo servidor que ClickHouse server, no es necesario instalar este paquete. Instala ClickHouse Keeper y los archivos de configuración predeterminados de ClickHouse Keeper. |
Si necesita instalar una versión específica de ClickHouse, debe instalar todos los paquetes con la misma versión:
sudo apt-get install clickhouse-server=21.8.5.7 clickhouse-client=21.8.5.7 clickhouse-common-static=21.8.5.7