DBeaver连接clickhouse时 报错 There is no session or session context has expired.

日常问题-问题3

问题描述

设置好初始连接后,在sql编辑器中执行命令

SET allow_experimental_database_materialized_mysql = 1;

执行后报错
SQL 错误 [113] [07000]: Code: 113. DB::Exception: There is no session or session context has expired. (THERE_IS_NO_SESSION) (version 22.1.3.7 (official build))
, server ClickHouseNode [uri=http://192.168.148.116:8123/default, options={use_server_time_zone=false,use_time_zone=false}]@-1922752032

问题原因

session的配置可能不合理,导致会话被回收或超时

问题处理

1、打开编辑驱动
在这里插入图片描述
在这里插入图片描述
2、更改编辑驱动中 URL模板
在这里插入图片描述

jdbc:clickhouse://{host}:{port}[/{database}]

更改为

jdbc:clickhouse://{host}:{port}[/{database}]?socket_timeout=300000&session_id=123

注:session_id 的值可以随意设置

3、重新执行即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值