【clickhouse】ubuntu20安装clickhouse并用DBeaver远程管理

1.安装

使用Deb安装包

// 添加证书
sudo apt-get install -y apt-transport-https ca-certificates dirmngr
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 8919F6BD2B48D754

// 更新软件源
echo "deb https://packages.clickhouse.com/deb stable main" | sudo tee \
    /etc/apt/sources.list.d/clickhouse.list
sudo apt-get update

// 下载ck
sudo apt-get install -y clickhouse-server clickhouse-client
# Enter password for default user: 123456    // 我的密码设为123456,初始用户default

// 启动ck
sudo service clickhouse-server start
clickhouse-client # or "clickhouse-client --password" 

在这里插入图片描述

使用离线包

https://packages.clickhouse.com/deb/pool/main/c/clickhouse-server/

2.配置

  1. 运行外部连接,去掉此行注释
    在这里插入图片描述

在这里插入图片描述

  1. 重启服务
sudo service clickhouse-server restart

3.外部连接测试

使DBeaver管理ck

  1. 输入远程主机地址,用户名default,密码123456
  2. 点击测试连接,第一次时自动下载驱动
    在这里插入图片描述
  3. 之后显示连接成功
    在这里插入图片描述

4. 相关概念

  1. clickhouse8123与9000端口区别:
    1.1. 8123端口(HTTP端口)[jdbc模式]:
    用于通过HTTP协议与ClickHouse数据库进行交互。
    支持RESTful API和HTTP查询语法。
    可以使用浏览器、curl等工具发送HTTP请求,并接收响应。
    通常用于执行查询、获取数据和管理ClickHouse集群。
    1.2. 9000端口(TCP端口)[两台机器互联]:
    用于通过TCP/IP协议与ClickHouse数据库进行交互。
    使用ClickHouse自定义二进制协议进行通信。
    支持更高的并发性和性能。
    通常用于大规模数据导入、数据写入和数据处理等高性能场景。

5.Reference

https://blog.csdn.net/qq_41990268/article/details/126737711

猜你喜欢

转载自blog.csdn.net/qq_45859826/article/details/132753085