iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >解决运行clickhouseSql超时问题
  • 384
分享到

解决运行clickhouseSql超时问题

数据库mysqlclickhouse大数据 2023-09-21 21:09:44 384人浏览 薄情痞子
摘要

表现 在平时工作中,会用到dolphinscheduler/datagrip/dbever等运行clickhousesql,而clickhouse的jdbc在运行过程中给予我的痛苦可不是一星半点,常常运行一个sql会报错,没错,就是tim

表现

在平时工作中,会用到dolphinscheduler/datagrip/dbever等运行clickhousesql,而clickhouse的jdbc在运行过程中给予我的痛苦可不是一星半点,常常运行一个sql会报错,没错,就是timeout。查阅各种资料后,找到了一个成本较低的解决方案。

原因

clickhouse作为一款近即席的数据库,数据处理是比较快的,但是遇见比较复杂的数据处理逻辑的时候,难免会在30s内没有任何的结果返回,此时jdbc认为是超时了,进而报错,无返回结果。实际上,CH仍在运行提交的sql,而开发人员会认为是失败。反而会再次提交任务,使得集群压力大,而且,CH的并发支持并不是很高,重复的提交会有拖垮进程的危险。

操作

datagrip/dbever等数据库链接工具

直接修改url,在最后添加Socket_timeout=300000即可解决,测试ok,可以在更长的时间返回处理的结果

dolphinscheduler:

使用的版本是2.0.6,在数据源中添加参数其实是不生效的,测试过多种方式,都没有起作用,最终,想到了一个黑科技,没错,就是元数据,打开Mysql,找到对应的数据源的表,修改CH对应的URl。解决!

总结

虽然不是很官方的操作,但是,这无疑是最快速、成本最低的解决方式。还有几个方式据说是同样可以解决,但是需要改的配置比较多。

建议

除非是经常遇见这类情况,不建议修改元数据。修改时,做好数据的备份,以免操作失误。有更好的方式,也欢迎大家分享~

来源地址:https://blog.csdn.net/wzf1997one/article/details/129753889

您可能感兴趣的文档:

--结束END--

本文标题: 解决运行clickhouseSql超时问题

本文链接: https://www.lsjlt.com/news/414596.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 解决运行clickhouseSql超时问题
    表现 在平时工作中,会用到dolphinscheduler/datagrip/dbever等运行clickhouseSql,而clickhouse的jdbc在运行过程中给予我的痛苦可不是一星半点,常常运行一个sql会报错,没错,就是tim...
    99+
    2023-09-21
    数据库 mysql clickhouse 大数据
  • session超时问题如何解决
    要解决会话超时问题,可以考虑以下几种方法:1. 增加会话超时时间:可以调整系统设置,延长会话超时时间,以允许用户有更长时间进行操作。...
    99+
    2023-09-21
    session
  • 怎么解决PHP运行ls超出内存的问题
    这篇文章主要介绍“怎么解决PHP运行ls超出内存的问题”,在日常操作中,相信很多人在怎么解决PHP运行ls超出内存的问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么解决PHP运行ls超出内存的问题”的疑...
    99+
    2023-07-05
  • springcloud之Feign超时问题的解决
    问题背景 最近公司项目有个功能需进行三层Feign调用,且还要调外部接口,延迟挺大,造成Feign一直提示Read timed out executing POST。 feign...
    99+
    2024-04-02
  • 怎么解决redis连接超时问题
    这篇文章给大家分享的是有关怎么解决redis连接超时问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。问题描述:redis连接超时,然后定位到redis配置文件目录被删除,接着尝...
    99+
    2024-04-02
  • 如何解决MongoDB游标超时问题
    这篇文章给大家分享的是有关如何解决MongoDB游标超时问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。当我们使用Python从MongoDB里面读取数据时,可能会这样写代码:...
    99+
    2024-04-02
  • 使用Pytest.main()运行时参数不生效问题解决
    目录问题回顾前置配置解决办法总结问题回顾 使用pytest.main('-x')运行时遇到失败用例仍继续执行后面的用例,后改成pytest.main(['22...
    99+
    2023-02-07
    Pytest.main() 参数不生效 Pytest.main() 参数
  • 解决axios:"timeoutof5000msexceeded"超时的问题
    目录axios:"timeout of 5000ms exceeded"超时报错 Error: timeout of 5000ms exceededaxios:&...
    99+
    2022-11-13
    解决axios超时 timeout of 5000ms exceeded 超时问题
  • python selenium运行时弹出窗口问题怎么解决
    本篇内容主要讲解“python selenium运行时弹出窗口问题怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“python selenium运行时弹出窗口问题怎么解...
    99+
    2023-06-21
  • win10运行此工具时出现问题如何解决
    首先,您可以尝试以下几种方法来解决Windows 10运行此工具时出现的问题:1. 更新Windows 10:确保您的操作系统已经安...
    99+
    2023-10-09
    win10
  • 解决FinalShel连接虚拟机超时问题
    解决FinalShell连接虚拟机超时问题 一:前言 为了解决链接超时问题,自己电脑底部任务栏开了一大堆,浏览器里网页开了一个又一个,这种搜索无果的情况,持续了大概3天的时间,中间怀疑自我到是不是我的电脑硬件少了个螺丝什么的(哈哈哈哈),还...
    99+
    2023-08-19
    服务器 linux 网络
  • 解决云服务器连接超时问题
    1. 检查网络连接 首先,我们需要确保您的网络连接正常。请检查您的网络连接是否稳定,并确保您的设备已正确连接到互联网。您可以尝试重新启动您的路由器或调整网络设置来解决连接问题。 2. 检查防火墙设置 如果您的网络连接正常,但仍然无法连接到...
    99+
    2023-10-27
    服务器
  • 云服务器超时问题怎么解决
    在解决云服务器超时问题时,可以尝试以下几个方法:1. 检查网络连接:确保服务器与互联网的连接正常。可以使用ping命令测试服务器是否...
    99+
    2023-09-16
    云服务器
  • MySQL运行SQL文件时出现问题的解决方法
    这篇文章主要介绍了MySQL运行SQL文件时出现问题的解决方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。参考:Mysql错误:check...
    99+
    2024-04-02
  • vue运行项目时network显示unavailable的问题及解决
    目录vue运行项目时network显示unavailablenode运行项目-Network: unavailable-没有ip地址方式一:项目文件vue.config.js文件中配...
    99+
    2024-04-02
  • 如何解决media creation tool x64运行时提示的问题
    这篇文章主要介绍“如何解决media creation tool x64运行时提示的问题”,在日常操作中,相信很多人在如何解决media creation tool x64运行时提示的问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的...
    99+
    2023-06-13
  • Java的编译时错误和运行时错误问题怎么解决
    本篇内容介绍了“Java的编译时错误和运行时错误问题怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Java编译时错误和运行时错误1....
    99+
    2023-07-05
  • 解决运行jar包出错:ClassNotFoundException问题
    目录Java命令运行jar 报错方式二jar包运行报错:Invalid or corrupt jarfileMANIFEST.MF格式要求Java命令运行jar 报错 运行jar命令...
    99+
    2024-04-02
  • Java聊天室之解决连接超时问题
    目录一、题目描述二、解题思路三、代码详解一、题目描述 题目实现:在进行网络编程时,由于进行网络连接是比较消耗资源的,因此,可以对连接的等待时间进行设置,如果在规定的时间没有进行连接,...
    99+
    2022-11-13
    Java实现聊天室 Java聊天室 Java解决连接超时
  • 解决Java处理HTTP请求超时的问题
    在发送POST或GET请求时,返回超时异常处理办法: 捕获 SocketTimeoutException | ConnectTimeoutException | Connectio...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作