Clickhouse 单机部署
注意事项:
下载地址:https://packages.clickhouse.com/
选择stable目录下的安装包,分别是这几个文件名(下面安装用的是 21.9.6.24 版本):
ClickHouse相关目录:
1.命令目录 /usr/bin
ll |grep clickhouse
2.配置文件目录/etc/clickhouse-server/
3.日志目录: /var/log/clickhouse-server/
4.数据文件目录: /var/lib/clickhouse/
1、首先 是这四个文件
clickhouse-common-static-21.9.6.24.tgz
clickhouse-common-static-dbg-21.9.6.24.tgz
clickhouse-server-21.9.6.24.tgz
clickhouse-client-21.9.6.24.tgz
2、依次!!依次!!依次!!解压这四个包
例如:
tar -zxvf clickhouse-common-static-21.9.6.24.tgz
解压每一个的同时都要去执行解压路径下的
/install/doint.sh
3、解压到第三个包的时候
clickhouse会默认创建一个default的用户,让你设置密码,不设置密码可以按回车。
以下为保存密码的文件地址:
是否允许服务器被远程连接,选择是:y
在依次解压第四个并执行即可
5、远程访问以及修改端口号
都在 /etc/clickhouse-server/config.xml 文件下
(1) 远程访问:
/etc/clickhouse-server/config.xml
大约156行找到 <listen_host>::</listen_host> 的配置项,取消注释,这样就同时支持IPv4和IPv6了。(一般都用这种方式)
也可以选择取消注释<listen_host>0.0.0.0</listen_host>,就仅支持IPv4,不允许IPv6
以上 我试了都不行 ,只有改为两个冒号才行,后面在研究
156 <listen_host>::</listen_host>
配置完成后,输入自己的主机名加8123端口即可远程访问
(2) 端口号
按照题目修改为 9001
82 <tcp_port>9001</tcp_port>
修改完以上的配置文件后记得重启ClickHouse服务
systemctl start clickhouse-server
systemctl stop clickhouse-server
systemctl restart clickhouse-server
6、启动 Clickhouse
clickhouse start
clickhouse stop # 关闭clickhouse
quit; # 退出
如果是第一次安装:
如果不是第一次:
7、连接 clickhouse数据库
输入命令:
clickhouse-client --port 9001 --password
7、连接 clickhouse数据库
输入命令:
clickhouse-client --port 9001 --password