Instalar ClickHouse en distribuciones basadas en rpm
Se recomienda usar los paquetes rpm oficiales precompilados para CentOS, RedHat y cualquier otra
distribución de Linux basada en rpm.
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 RPM
Agregue el repositorio oficial ejecutando el siguiente comando:zypper (openSUSE, SLES), ejecute:yum install puede sustituirse por zypper install, según
el gestor de paquetes que esté usando.Instalar ClickHouse server y ClickHouse client
Para instalar ClickHouse, ejecute los siguientes comandos:- Puede sustituir
stableporltspara usar distintos tipos de versiones según sus necesidades. - Puede descargar e instalar los paquetes manualmente desde packages.clickhouse.com/rpm.
- Para especificar una versión concreta, agregue
-$versional final del nombre del paquete, por ejemplo:
Iniciar ClickHouse server
Para iniciar ClickHouse server, ejecute:Instalar ClickHouse Keeper standalone
Para instalarclickhouse-keeper en servidores con ClickHouse Keeper standalone, ejecute: