Instalar e implantar operações básicas do Clickhouse+ baseadas em Linux
1.Introdução ao clickhouse
ClickHouse é um banco de dados de armazenamento colunar (DBMS) de código aberto da Yandex da Rússia em 2016. Ele é escrito em linguagem C++ e é usado principalmente para consultas de processamento analítico online (OLAP).Ele pode gerar relatórios de dados de análise em tempo real usando consultas SQL.
2.Instalação do ClickHouse
2.1 Certifique-se de que o firewall esteja desligado
2.2CentOS cancela o limite do número de arquivos abertos
Adicione o seguinte conteúdo ao final do arquivo /etc/security/limits.conf
vim /etc/security/limits.conf
* soft nofile 65536
* hard nofile 65536
* soft nproc 131072
* hard nproc 131072
Adicione o seguinte conteúdo ao final do arquivo /etc/security/limits.d/20-nproc.conf
vim /etc/security/limits.d/20-nproc.conf
* soft nofile 65536
* hard nofile 65536
* soft nproc 131072
* hard nproc 131072
2.3 Instalar dependências
yum install -y libtool
yum install -y *unixODBC*
2.4CentOS cancela SELINUX
Modifique SELINUX=disabled em /etc/selinux/config
vim /etc/selinux/config
SELINUX=disabled
#注意:别改错了
2.5 Instalação autônoma, download de pacote
官网:https://clickhouse.tech/
下载地址:http://repo.red-soft.biz/repos/clickhouse/stable/el7/
2.6 Crie o diretório clickhouse em /opt/software
mkdir clickhouse
2.7 Faça upload dos 4 arquivos das informações para o diretório software/clickhouse
2.8 Instale esses arquivos de 4 rpm
rpm -ivh *.rpm
rpm -qa|grep clickhouse para verificar o status da instalação
2.9 Modificar arquivo de configuração
vim /etc/clickhouse-server/config.xml
Abra o comentário de <listen_host>::</listen_host> para que o ClickHouse possa ser acessado por outros servidores que não esta máquina
**在这个文件中,有ClickHouse的一些默认路径配置,比较重要的
数据文件路径:<path>/var/lib/clickhouse/</path>
日志文件路径:<log>/var/log/clickhouse-server/clickhouse-server.log</log>**
2.10 Iniciar Servidor
systemctl start clickhouse-server
#关闭开机自启
systemctl disable clickhouse-server
2.11 Use o cliente para se conectar ao servidor
Se você não digitou uma senha na etapa 2.8, use a primeira conexão. Se você digitou uma senha, use a segunda conexão.
#第一种连接
clickhouse-client -m
#第二种连接
clickhouse-client --host=你的IP --port=9000 --user=default --password=你的密码
-m: Você pode inserir comandos multilinhas na janela de comando
3. Registros de operação
3.1 Inicialização
#查看命令
clickhouse --help
#启动
clickhouse start
#重启
clickhouse restart
3.2diretórios relacionados ao clickhouse
# 命令目录
/usr/bin
# 配置文件目录
cd /etc/clickhouse-server/
# 日志目录
cd /var/log/clickhouse-server/
# 数据文件目录
cd /var/lib/clickhouse/
3.3 Use datagrip para conectar-se ao Clickhouse
#所需大概内容
jdbc:clickhouse://192.168.2.221:8123
--user=default --password=你的密码