首次使用,记录一下

DBeaver官网下载地址:https://dbeaver.io/download/

第一个需要安装,第二个免安装,我下载的第二个,解压直接双击dbeaver.exe运行

新建连接

 

点击 上面的倒三角 -->other -->clickhouse

首次连接需要下载相关的驱动,点击“编辑驱动设置”

点击“下载/更新”

下载完成后,点击“确定” 

确认clickhouse可以被监听

# netstat -tunlp|grep 8123
tcp        0      0 127.0.0.1:8123          0.0.0.0:*               LISTEN      26929/clickhouse-se 
tcp6       0      0 ::1:8123                :::*                    LISTEN      26929/clickhouse-se 

默认监听端口为8123,被允许访问的IP只有127.0.0.1,然后允许其他IP也可以访问

使用vim /etc/clickhouse-server/config.xml命令,将下面的内容放开

<listen_host>0.0.0.0</listen_host>

效果:

# systemctl restart clickhouse-server
# netstat -tunlp|grep 8123
tcp        0      0 0.0.0.0:8123            0.0.0.0:*               LISTEN      27170/clickhouse-se 

修改完后,重启clickhouse

systemctl restart clickhouse-server

填写主机,用户名、密码,测试连接,用户名默认为default

设置连接参数

在连接上“右键” —> 编辑连接 --> 编辑驱动设置 --> URL模板

jdbc:clickhouse://{host}:{port}[/{database}]?socket_timeout=600000&max_bytes_before_external_group_by=20000000

socket_timeout  连接超时时间

max_bytes_before_external_group_by 当查询使用的内存超过多少时开始使用外部文件,单位为byte

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐