一、Clickhouse安装部署

发布时间 2023-11-22 09:37:49作者: SIKeborn

1、下载rpm文件

rpm和gz包的区别:
# 文件类型:
    rpm是一种二进制文件格式,通常用于RedHat、CentOS等基于RPM包管理器的Linux发行版;而gz则是一种压缩文件格式,通常用于源代码或二进制可执行程序的发布。

# 安装方式:
    rpm可以通过命令行工具(例如yum或rpm命令)进行安装、升级和卸载,也可以使用图形界面工具进行操作;而gz需要先解压缩,然后根据不同的程序安装方式进行安装和配置。

# 依赖性检测:
    rpm可以自动检测并处理安装所需的运行库和依赖项,避免了手动安装依赖项的烦恼;而gz则需要手动检查和安装所需的依赖项。

# 版本控制:
    rpm可以对软件版本进行管理,并支持安装多个版本的软件,方便用户进行升级和回滚;而gz则需要手动管理不同版本的软件包,较为麻烦。

 

下载地址:https://packages.clickhouse.com/rpm/stable/

官网:

 

 

 

 

 

2、上传rmp文件到Linux中

我的目录是 /usr/local/soft/clickhouse-install 其中clickhouse-install是自己创建的

 

3、开始安装

1、进入目录:
cd /usr/local/soft/clickhouse-install

2、使用rpm命令安装
sudo rpm -ivh *.rpm
注意:安装过程需要输入密码,密码不要复杂,123456即可

3、启动服务
systemctl start clickhouse-server

4、状态查看
systemctl status clickhouse-server

5、停止服务
systemctl stop clickhouse-server

6、重启服务
systemctl restart clickhouse-server

 

 

安装时输入密码截图,输入的时候不会显示

 

 

 

运行成功状态截图

 

 

 

4、远程工具连接

首先修改clickhouse配置文件让其可以被外界访问

1、打开clickhouse配置文件
    vim /etc/clickhouse-server/config.xml

2、搜索并放开下面配置的注释
    <listen_host>0.0.0.0</listen_host>

3、保存即可
    :wq!

4、重启
    systemctl restart clickhouse-server

 

 


打开DBeaver,新建连接,选择ClickHouse

 

点击“编辑驱动设置”,配置ClickHouse驱动包,下载完成后,点击“确定”

测试连接

 

也可以选择DataGrip进行连接

 

创建连接

 

第一次连接左下角Test Connection 上面会提示下载驱动,点击下载。下载完成后,测试连接,成功的话就可以连接clickhouse了

如果有其他需求也可以选择其他数据库连接。