clickhouse安装部署
clickhouse安装部署
下载地址:
百度网盘下载链接:https://pan.baidu.com/s/1YdGmhGND5qA3qzBpRQaI1w
提取码:sybk
clickhouse-common-static-21.9.4.35.tgz
clickhouse-common-static-dbg-21.9.4.35.tgz
clickhouse-server-21.9.4.35.tgz
clickhouse-client-21.9.4.35.tgz
安装:
------------------------------------------------------------
# 解压,运行doinst.sh
tar -zxvf clickhouse-common-static-21.9.4.35.tgz
./clickhouse-common-static-21.9.4.35/install/doinst.sh
------------------------------------------------------------
tar -zxvf clickhouse-common-static-dbg-21.9.4.35.tgz
./clickhouse-common-static-dbg-21.9.4.35/install/doinst.sh
------------------------------------------------------------
tar -zxvf clickhouse-server-21.9.4.35.tgz
./clickhouse-server-21.9.4.35/install/doinst.sh
设置默认用户(default)的密码
------------------------------------------------------------
tar -zxvf clickhouse-client-21.9.4.35.tgz
./clickhouse-client-21.9.4.35/install/doinst.sh
注意:
在解压clickhouse-server-21.9.4.35.tgz并运行./clickhouse-server-21.9.4.35/install/doinst.sh后,clickhouse会默认创建一个default的用户,让你设置密码,不设置密码可以按回车。
启动:
# clickhouse-server-21.9.4.35.tg解压并运行安装程序后,即可启动
clickhouse start
或者 systemctl start clickhouse-server
#查看命令
clickhouse --help
连接:
# 解压并安装clickhouse-client-21.9.4.35.tgz 后, 可连接
clickhouse-client --port 9000 -h 主机名 -d 数据库名 -m -u 用户名 --password 密码
clickhouse:相关目录
-------------------------------------------
# 命令目录
/usr/bin
ll |grep clickhouse
-------------------------------------------
# 配置文件目录
cd /etc/clickhouse-server/
-------------------------------------------
# 日志目录
cd /var/log/clickhouse-server/
-------------------------------------------
# 数据文件目录
cd /var/lib/clickhouse/
-------------------------------------------
允许远程访问
clickhouse 默认不允许远程访问,需要修改配置文件
cd /etc/clickhouse-server/
vim config.xml
把listen 注释打开,强行保存wq!
使用DB数据库工具连接:
注意踩雷:
端口问题:clickhouse默认端口<9000>,可能与其他端口冲突,需要修改,但是修改之前查看config.xml中不存在修改的端口。
<!-- vi /etc/clickhouse-server/config.xml 大约在82行,修改clickhouse默认通信地址9000,与hadoop3.x版本的rpc通信端口冲突(如有需要可修改)--> <tcp_port>9001</tcp_port>
把
<listen_host>::</listen_host>
的注释打开,这样的话才能让ClickHouse被除本机以外的服务器访问
clickhouse:重要的配置:
在这个文件中,有ClickHouse的一些默认路径配置,比较重要的
数据文件路径:/var/lib/clickhouse/
日志文件路径:/var/log/clickhouse-server/clickhouse-server.log
日志文件地址(用于查看报错信息):/var/log/clickhouse-server/
clickhouse服务启停:
systemctl start clickhouse-server
systemctl status clickhouse-server
systemctl restart clickhouse-server