ClickHouse es un sistema de gestión de bases de datos columnares (SGBD para Big Data). En estas instrucciones paso a paso, vamos a ver cómo instalar el sistema de gestión ClickHouse DataBase en Ubuntu 20.04.
Antes de la instalación, deberá configurar el servidor virtual para mejorar la seguridad:
Defina los comandos estándar:
$ sudo apt update
$ sudo apt upgrade
Antes de instalar el SGBD, es necesario desplegar las dependencias. Hacemos esto usando el comando
$ sudo apt install apt-transport-https ca-certificates dirmngr
Una vez hecho esto, añada el repositorio de claves GPG
y el propio repositorio al sistema. Una vez hecho esto, puede instalar el sistema de gestión de bases de datos ClickHouse:
$ sudo apt install clickhouse-server clickhouse-client
El proceso dura un par de minutos (puedes ver el proceso en la consola). Durante la instalación, se le pedirá una contraseña que utilizará en el futuro.
Para iniciar el sistema, utilice el comando
$ sudo service clickhouse-server start
Si especifica el comando status
en lugar de start
, obtendrá el estado del servicio clickhouse-server
.
Una vez que ClickHouse está en marcha, sólo queda crear una base de datos y tablas.
Para trabajar con el servicio se proporciona una línea de comandos, en la que el usuario introduce comandos. Deben empezar por :)
Por ejemplo, queremos crear una base de datos llamada bazadannyh
. En este caso, el comando tendría el siguiente aspecto:
:) CREATE DATABASE bazadannyh;
Para utilizarlo, debe escribir en la línea de comandos:
:) USE bazadannyh.
Para crear una tabla en ClickHouse, debe escribir el comando:
CREATE TABLE table_name
Preste atención a la sintaxis y a los tipos permitidos (en particular, val
, id
y otros).
El sistema admite la posibilidad de insertar nuevos datos, eliminar datos actuales, actualizar y otros. ClickHouse también es capaz de procesar peticiones.
Ahora ya tiene ClickHouse funcionando en su servidor virtual para crear tablas y bases de datos. Sólo queda utilizarlo correctamente en el proceso de desarrollo.