ClickHouse安装及部署
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
文章目录
Docker快速安装
本地pull镜像
docker run -d --name ch-server --ulimit nofile=262144:262144 -p 9000:9000 -p
8123:8123 yandex/clickhouse-server
保存docker镜像
docker run -d --name ch-server --ulimit nofile=262144:262144 -p 9000:9000 -p
8123:8123 yandex/clickhouse-server
进入docker容器这里的id根据自己运行的docker id来docker ps
来查
docker exec -it 9b63 /bin/bash
更新vim
apt-get update
apt-get install vim -y
修改密码
cd /etc/clickhouse-server
vim users.xml
找到下面标签并填充自己的密码
<password>xxx</password>
Ubuntu预编译安装包安装
检查是否支持SSE4.2
grep -q sse4_2 /proc/cpuinfo && echo "SSE 4.2 supported" || echo "SSE 4.2 not supported"
出现supported
表示支持可以继续按照教程操作不支持的话需要通过源码编译特定的版本进行安装
使用预编译安装包
sudo apt-get install clickhouse-client clickhouse-server
安装server
以及client
如果比较慢可以更新源
Tgz安装包
上面通过源的方式下载的可能不是最新的版本。tgz安装包是通过官网来下载安装包可以安装最新
稳定版本列表
这里使用的是23.1.2.9版本可以选择其他版本。先下载四个需要用到的安装包
wget https://packages.clickhouse.com/tgz/stable/clickhouse-common-static-dbg-23.1.2.9-amd64.tgz
wget https://packages.clickhouse.com/tgz/stable/clickhouse-common-static-23.1.2.9-amd64.tgz
wget https://packages.clickhouse.com/tgz/stable/clickhouse-client-23.1.2.9-amd64.tgz
wget https://packages.clickhouse.com/tgz/stable/clickhouse-server-23.1.2.9-amd64.tgz
下载完成后解压这四个文件
tar -xzvf clickhouse-common-static-dbg-23.1.2.9-amd64.tgz
tar -xzvf clickhouse-common-static-23.1.2.9-amd64.tgz
tar -xzvf clickhouse-client-23.1.2.9-amd64.tgz
tar -xzvf clickhouse-server-23.1.2.9-amd64.tgz
解压如果报错检查文件网络传输是否有问题没有问题尝试其他版本
解压完成后开始安装
sudo "clickhouse-common-static-23.1.2.9/install/doinst.sh"
sudo "clickhouse-common-static-dbg-23.1.2.9/install/doinst.sh"
sudo "clickhouse-server-23.1.2.9/install/doinst.sh" configure
sudo "clickhouse-client-23.1.2.9/install/doinst.sh"
server包在安装的时候需要输入default的密码
启动server
sudo clickhouse start
配置文件修改
docker中的路径可能不同其他方式配置文件路径都在/etc/clickhouse-server/
修改密码
修改users.xml
sudo vi users.xml
找到password
标签并修改内容
<password>xxx</password>
配置远程访问
上面主要讲述了安装服务端当其他主机需要访问当前服务端时需要在服务端配置文件中配置开放host
修改config.xml
sudo vi config.xml
找到下面标签并取消注释
<listen_host>::</listen_host>
重启服务
systemctl clickhouse restart
其他主机访问
clickhouse-client -h 192.168.x.xxx -d default -m -u default --password 'xxx'
-h
host地址
-d
: 具体某个数据库
-u
用户
--password
密码
文章参考
https://blog.csdn.net/daerzei/article/details/113818931
https://clickhouse.com/docs/zh/getting-started/install
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |