GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar ClickHouse en Debian 9

En este tutorial, explicaremos los pasos para instalar ClickHouse en un VPS Debian 9.

ClickHouse es un DBMS (sistema de gestión de bases de datos en columnas) gratuito y de código abierto desarrollado por Yandex. Con ClickHouse, los usuarios pueden administrar grandes volúmenes de datos, incluidos datos no agregados, y generar informes de datos en tiempo real, y también puede hacer todo esto con bastante rapidez. Es capaz de procesar cientos de millones de entradas de datos por segundo en un servidor. El sistema es linealmente escalable y puede ampliarse para almacenar y procesar billones de filas y petabytes de datos. El proceso de instalación es bastante fácil y sencillo, y se puede realizar en menos de 10 minutos. Comencemos.

ClickHouse viene con muchas características útiles. Algunos de ellos se enumeran a continuación:

  • DBMS verdadero orientado a columnas
  • Compresión de datos
  • Almacenamiento de datos en disco
  • Procesamiento paralelo en múltiples núcleos
  • Procesamiento distribuido en múltiples servidores
  • Compatibilidad con SQL
  • Motor de vectores
  • Actualizaciones de datos en tiempo real
  • Adecuado para consultas en línea
  • Soporte para cálculos aproximados
  • Soporte de replicación e integridad de datos

y mucho más…

Requisitos

  • un servidor o VPS que ejecute Debian 9 con acceso SSH y al menos 4 GB de RAM. A los efectos de este tutorial, utilizaremos uno de nuestros planes de alojamiento SSD Debian VPS (SSD 4 para ser exactos).
  • Usuario del sistema con privilegios de root o acceso al usuario root. Todos nuestros planes de alojamiento VPS vienen con acceso raíz completo.

Paso 1:Iniciar sesión y actualizar el servidor

Para comenzar con la instalación de ClickHouse, debemos iniciar sesión en el VPS Debian 9 a través de SSH como usuario root.

ssh root@IP_address -p Port_number

Asegúrese de reemplazar "IP_address" y "Port_number" con sus respectivos valores para su servidor.

Después de iniciar sesión, ejecute el siguiente comando para asegurarse de que todos los paquetes instalados en su Debian 9 VPS estén actualizados a sus últimas versiones disponibles:

apt update && apt upgrade

Paso 2:Instalar ClickHouse

ClickHouse se puede instalar de varias maneras diferentes. Puede compilar el código para su servidor desde el código fuente, pero en este tutorial lo guiaremos a través de los pasos para instalarlo desde el paquete .deb precompilado oficial de Yandex. Esta es la forma recomendada de instalar esta aplicación. El primer paso de la instalación de ClickHouse es agregar el repositorio oficial de Yandex a su servidor. Para hacerlo, cree un archivo 'clickhouse.list' en la ruta /etc/apt/sources.list.d/ con el siguiente contenido:

nano /etc/apt/sources.list.d/clickhouse.list
deb http://repo.yandex.ru/clickhouse/deb/stable/ main/

Después de guardar y salir del archivo, agregue la clave del repositorio para que pueda descargar el paquete de ClickHouse de forma segura:

apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv E0C56BD4

Una vez hecho esto, actualice la lista de repositorios:

apt update

Finalmente, ejecute el siguiente comando para instalar el servidor y el cliente de ClickHouse en su VPS Debian 9:

apt-get install clickhouse-client clickhouse-server

Estamos instalando tanto el cliente como el servidor, ya que el cliente le permite acceder y administrar el servidor a través de la línea de comandos.

Una vez completada la instalación, inicie el servidor ClickHouse y habilítelo para que se inicie automáticamente al reiniciar el servidor:

systemctl start clickhouse-server
ystemctl enable clickhouse-server

Puede comprobar si el servidor de ClickHouse está funcionando comprobando su estado a través de systemctl:

systemctl status clickhouse-server

El resultado debería mostrar que se está ejecutando, al igual que el resultado muestra aquí:

clickhouse-server.service - ClickHouse Server (analytic DBMS for big data)
   Loaded: loaded (/etc/systemd/system/clickhouse-server.service; enabled; vendor preset: enabled)
   Active: active (running) since Tue 2019-06-18 12:16:07 EDT; 9s ago
 Main PID: 1027 (clickhouse-serv)
    Tasks: 36 (limit: 4915)
   CGroup: /system.slice/clickhouse-server.service
           ââ1027 /usr/bin/clickhouse-server --config=/etc/clickhouse-server/config.xml --pid-file=/run/clickhouse-server/clickhouse-server.pid

Jun 18 12:16:07 for-blog-post.rosehostingtest.com systemd[1]: Started ClickHouse Server (analytic DBMS for big data).
Jun 18 12:16:07 for-blog-post.rosehostingtest.com clickhouse-server[1027]: Include not found: clickhouse_remote_servers
Jun 18 12:16:07 for-blog-post.rosehostingtest.com clickhouse-server[1027]: Include not found: clickhouse_compression
Jun 18 12:16:07 for-blog-post.rosehostingtest.com clickhouse-server[1027]: Logging trace to /var/log/clickhouse-server/clickhouse-server.log
Jun 18 12:16:07 for-blog-post.rosehostingtest.com clickhouse-server[1027]: Logging errors to /var/log/clickhouse-server/clickhouse-server.err.log
Jun 18 12:16:07 for-blog-post.rosehostingtest.com clickhouse-server[1027]: Include not found: networks
Jun 18 12:16:09 for-blog-post.rosehostingtest.com clickhouse-server[1027]: Include not found: clickhouse_remote_servers
Jun 18 12:16:09 for-blog-post.rosehostingtest.com clickhouse-server[1027]: Include not found: clickhouse_compression

Hemos instalado con éxito la versión estable de ClickHouse en el servidor. Para verificar la versión que se instaló en su servidor, emita el siguiente comando:

clickhouse-server --V
ClickHouse server version 19.8.3.8 (official build).

Al momento de escribir este tutorial, es la versión 19.8.3.8. Si desea instalar y utilizar una versión más reciente de ClickHouse, reemplace stable con testing en el /etc/apt/sources.list.d/clickhouse.list expediente. Debería tener el siguiente aspecto:

deb http://repo.yandex.ru/clickhouse/deb/testing/ main/

¡Eso es todo! ClickHouse ahora se instaló con éxito en su Debian 9 VPS y está listo para usar. ClickHouse escucha en localhost en el puerto 9000 de forma predeterminada. Puede iniciar sesión en el servidor de ClickHouse utilizando el cliente de ClickHouse a través de la interfaz de línea de comandos, como se muestra a continuación:

clickhouse-client
ClickHouse client version 19.8.3.8 (official build).
Connecting to localhost:9000 as user default.

Si necesita más detalles sobre ClickHouse o necesita saber cómo comenzar, visite su documentación oficial.

Por supuesto, no es necesario que instale ClickHouse en Debian 9 si utiliza uno de nuestros servicios de alojamiento gestionado de Debian, en cuyo caso simplemente puede solicitar a nuestros administradores de sistemas expertos que instalen ClickHouse por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.

PD. Si le gustó esta publicación sobre cómo instalar ClickHouse en Debian 9, compártala con sus amigos en las redes sociales utilizando los accesos directos para compartir a continuación, o simplemente deje un comentario en la sección de comentarios. Gracias.


Debian
  1. Cómo instalar el servidor Redis en Debian 11

  2. Cómo instalar MySQL 8.0/5.7 en Debian 11/Debian 10

  3. Cómo instalar ProFTPD en Debian 8

  4. Cómo instalar el servidor MySQL en Debian 9

  5. Cómo instalar Odoo 12 en Debian 9

Cómo instalar FastPanel en Debian 11

Cómo instalar I2P en el servidor Debian:

Cómo instalar VNC en Debian 10

Cómo instalar Go en Debian 10

Cómo instalar el servidor VNC en Debian 11

Cómo instalar Go en Debian