Instalación y configuración de Linux Clickhouse

prefacio

Instalar y configurar Clickhouse basado en un entorno de servidor Linux

Instalar

Primero cree la carpeta clickhouse en la carpeta /opt/software

cd /opt/software
mkdir clickhouse
cd clickhouse

Luego vaya al sitio web oficial de Clickhouse para descargar el archivo de instalación: URL

Hay cuatro archivos para descargar en total, xxx es el número de versión:

clickhourse-cliente-xxx.noarch.rpm

clickhourse-común-estático-xxx.x86-64.rpm

clickhourse-común-estático-dbg-xxx.x86-64.rpm

clickhourse-servidor-xxx.noarch.rpm

Después de descargarlo, cárguelo en la carpeta clickhouse del servidor, o use wget directamente, y luego podrá instalarlo.

rpm -ivh *.rpm

Aquí hay una breve introducción a las distintas carpetas de clickhouse y sus diversos archivos están dispersos en diferentes lugares del sistema.

contenedor/ => /usr/bin

conf/ => /etc/servidor-clickhouse/

lib/ => /var/lib/clickhouse

iniciar sesión/ => /var/log/clickhouse

Por supuesto, estas rutas también se pueden modificar en el archivo de configuración, por lo que no presentaré más aquí.

El siguiente paso es modificar el archivo de configuración principal.

vim /etc/clickhouse-server/config.xml

El contenido del archivo es un poco excesivo, puede buscar directamente la palabra clave escuchar

inserte la descripción de la imagen aquí

Busque el primer <listen_host> para desvincular el comentario y cambie el contenido a 0.0.0.0, porque solo se puede acceder a clickhouse localmente de forma predeterminada.

Nota: algunos tutoriales usan <listen_host>::</listen_host>, si el servidor no soporta Ipv6, se reportará un error al iniciar más tarde, por lo que se recomienda usar 0.0.0.0

Una vez completada la configuración, se puede iniciar. El comando de inicio es el siguiente

systemctl start clickhouse-server

No se imprimirá ninguna información después del inicio, puede consultar el estado de clickhouse mediante el comando

systemctl status clickhouse-server

Si aparece la siguiente información, el inicio es exitoso
inserte la descripción de la imagen aquí

contraseña de configuración

El usuario predeterminado de clickhouse es el predeterminado y no hay contraseña por defecto. Si necesita configurar una contraseña, puede configurarla en usuarios.xml

Clickhouse cifra la contraseña para la transmisión y la contraseña cifrada se puede generar con el siguiente comando

echo -n <需要加密的密码> | sha256sum | tr -d '-'

Copie la cadena cifrada generada e ingrese usuarios.xml para configurar la contraseña

vim /etc/clickhouse-server/users.xml

Comente la contraseña en el archivo y agregue

<password_sha256_hex>加密后的密码</password_sha256_hex>

Reinicie clickhouse después de guardar

Inicie sesión en el cliente de clickhouse con una contraseña

clickhouse-client -u default --password xxxxxx -m

Artículo de referencia:

[Linux] linux | instalar clickhouse | configuración de clickhouse | establecer contraseña | actualización de versión

Registros de errores causados ​​por algunas configuraciones encontradas por ClickHouse

Supongo que te gusta

Origin blog.csdn.net/wzc3614/article/details/128684597
Recomendado
Clasificación