Linux 安装clickhouse(离线安装/二进制包安装)

1、下载安装包

地址:https://hub-stage.docker.com/

 2、上传文件到服务器

cd /home/test

直接解压执行脚本安装,解压后的文件所属者为clickhouse,建议添加一个clickhouse用户,直接用root启动最好指定运行用户

tar -zxvf clickhouse-common-static-24.5.1.1763-amd64.tgz

sudo clickhouse-common-static-24.5.1.1763/install/doinst.sh

 

tar -xzvf clickhouse-common-static-dbg-24.5.1.1763-amd64.tgz

sudo clickhouse-common-static-dbg-24.5.1.1763/install/doinst.sh

 

tar -xzvf clickhouse-server-24.5.1.1763-amd64.tgz

sudo clickhouse-server-24.5.1.1763/install/doinst.sh configure

这里会要求设置密码,只设置一次,最好是输入在文本上拷贝过去

 

tar -xzvf clickhouse-client-24.5.1.1763-amd64.tgz

sudo clickhouse-client-24.5.1.1763/install/doinst.sh

3、修改配置文件

3.1、vim  /etc/clickhouse-server/config.xml

<!-- <listen_host>0.0.0.0</listen_host> -->

取消注释

<!-- <timezone>UTC</timezone> -->

取消注释或修改成UTF

3.2、vim /etc/clickhouse-server/config.d/listen.xml

修改监听地址
<clickhouse>
<listen_host>0.0.0.0</listen_host>
</clickhouse>

4、启动服务

最好是用有sudo权限在用户启动,用root启动可以指定clickhouse用户

建议用一下命令启动、停止和重启,clickhouse start启动会有一堆坑不知道问什么

启动:sudo clickhouse-server start 或者 sudo /etc/init.d/clickhouse-server start

停止:sudo clickhouse-server stop 或者 sudo /etc/init.d/clickhouse-server stop

重启:sudo  clickhouse-server restart 或者 sudo /etc/init.d/clickhouse-server restart

其他命令可以用sudo /etc/init.d/clickhouse-server --help查看

5、登录客户端

clickhouse-client -p 端口

clickhouse-client默认端口是9000,如果修改过端口号需要写出来

输入密码就可以登陆

 

 

ps:卸载直接删除一下文件

 rm -fr /etc/clickhouse*

rm -fr /var/lib/clickhouse*

rm -fr /var/log/clickhouse*

rm -fr /usr/bin/clickhouse*

rm -fr /var/run/clickhouse*

posted @ 2024-06-06 11:02  leihongnu  阅读(595)  评论(0编辑  收藏  举报