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*