【clickhouse】ubuntu20安装clickhouse并用DBeaver远程管理
使DBeaver管理ck。
·
文章目录
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.配置
- 运行外部连接,去掉此行注释


- 重启服务
sudo service clickhouse-server restart
3.外部连接测试
使DBeaver管理ck
- 输入远程主机地址,用户名default,密码123456
- 点击测试连接,第一次时自动下载驱动

- 之后显示连接成功

4. 相关概念
- 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
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)