广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python连接clickhouse端口报错怎么解决
  • 232
分享到

python连接clickhouse端口报错怎么解决

2023-06-30 14:06:32 232人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

本篇内容介绍了“python连接clickhouse端口报错怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Python连接click

本篇内容介绍了“python连接clickhouse端口报错怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

Python连接clickhouse端口问题

   <!-- It is the name that will be shown in the clickhouse-client.         By default, anything with "production" will be highlighted in red in query prompt.    -->    <!--display_name>production</display_name-->    <!-- Port for Http api. See also 'https_port' for secure connections.         This interface is also used by ODBC and JDBC drivers (DataGrip, Dbeaver, ...)         and by most of WEB interfaces (embedded UI, Grafana, Redash, ...).      -->    <http_port>8123</http_port>    <!-- Port for interaction by native protocol with:         - clickhouse-client and other native ClickHouse tools (clickhouse-benchmark, clickhouse-copier);         - clickhouse-server with other clickhouse-servers for distributed query processing;         - ClickHouse drivers and applications supporting native protocol         (this protocol is also infORMally called as "the tcp protocol");         See also 'tcp_port_secure' for secure connections.    -->    <tcp_port>9000</tcp_port>

注意到可以使用两个端口,8123 和 9000 分别接收 http 协议和tcp协议。

  • 如果用jdbc连接,端口为 8123

  • 如果用driver连接,端口为 9000

from clickhouse_driver import Clientclient = Client(host=host, port=port, user=user, passWord=password, database='default')client  = get_client()client.execute("show tables;")print(client.execute("select * from test_arr"))client.disconnect()

此时如果用8123端口则会得到如下报错:

clickhouse_driver.errors.UnexpectedPacketFromServerError: Code: 102. Unexpected packet from server 192.168.137.101:8123 (expected Hello or Exception, Got Unknown packet)

向clickhouse导数据报错

clickhouse_driver.errors.UnexpectedPacketFromServerError: Code: 102

今天用python写个etl从mysql向clickhouse同步数据, 数据量不到1千万,导了一会报上面的第错误。然后在网上查了一下:找到文档写得很清楚:

Welcome to clickhouse-driver &mdash; clickhouse-driver 0.2.4 documentation

原来clickhouse提供两个端口:8123和9000

用native protocal需要使用9000端口,然后修改端口后成功。

“python连接clickhouse端口报错怎么解决”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: python连接clickhouse端口报错怎么解决

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

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

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

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

下载Word文档
猜你喜欢
  • python连接clickhouse端口报错怎么解决
    本篇内容介绍了“python连接clickhouse端口报错怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!python连接click...
    99+
    2023-06-30
  • python连接clickhouse的端口问题及解决
    目录python连接clickhouse端口问题向clickhouse导数据报错python连接clickhouse端口问题 <!-- It is the name th...
    99+
    2022-11-11
  • navicat连接MySQL报错怎么解决
    当Navicat连接MySQL报错时,可能有多种原因导致,下面列举一些常见的解决方法:1. 检查MySQL服务器是否已经启动。可以通...
    99+
    2023-08-11
    navicat MySQL
  • 解决python连接mysql报错问题
    解决python连接mysql报错问题最近跑python脚本时遇到一个问题,当sql语句中有中文时,执行python脚本报以下错误:Traceback (most recent call last):&nb...
    99+
    2022-10-18
  • 怎么解决sqlplus连接报错ORA-09925
    本篇内容主要讲解“怎么解决sqlplus连接报错ORA-09925”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么解决sqlplus连接报错ORA-09925...
    99+
    2022-10-19
  • java连接SQL2005报错:connection refused:connect怎么解决
    这篇文章主要讲解了“java连接SQL2005报错:connection refused:connect怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习...
    99+
    2022-10-18
  • redis连接报错error:NOAUTH Authentication required怎么解决
    这篇文章主要讲解了“redis连接报错error:NOAUTH Authentication required怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“red...
    99+
    2023-06-30
  • mysql连接失败报10038错误怎么解决
    MySQL连接失败报10038错误,可能是因为以下原因: MySQL服务器未启动:请确保MySQL服务器已经成功启动。可以通过命...
    99+
    2023-10-24
    mysql
  • 连接mysql数据库报错1045怎么解决
    错误代码1045通常是由于连接MySQL数据库时提供的用户名或密码不正确导致的。要解决此问题,可以尝试以下几种方法:1. 检查用户名...
    99+
    2023-08-19
    mysql数据库
  • MySQL客户端软件(DBeaver)连接报错解决方案
    1、mysql出现错误提示:Communications link failure The last packet sent successfully to the server was 0 mi… ...
    99+
    2023-10-27
    mysql 数据库 运维
  • java请求php接口报403错误怎么解决
    Java和PHP是两个广泛使用的编程语言,往往联合开发Web应用程序。然而,在Java开发中请求PHP接口时,有时可能会遇到403错误的问题。403错误通常是一个HTTP状态码,其意义为“Forbidden”,意味着服务器拒绝了用户的请求。...
    99+
    2023-05-14
    php java
  • Navicat for MySQL连接MySQL报2005错误怎么解决
    这篇文章主要介绍“Navicat for MySQL连接MySQL报2005错误怎么解决”,在日常操作中,相信很多人在Navicat for MySQL连接MySQL报2005错误怎么解决问题上存在疑惑,小...
    99+
    2022-10-18
  • jdbc连接sdb做update操作报错怎么解决
    本篇内容主要讲解“jdbc连接sdb做update操作报错怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“jdbc连接sdb做update操作报错怎么解决...
    99+
    2022-10-19
  • 怎么解决使用Python连接Oracle数据库报错UnicodeEncodeError问题
    这篇文章主要介绍“怎么解决使用Python连接Oracle数据库报错UnicodeEncodeError问题”,在日常操作中,相信很多人在怎么解决使用Python连接Oracle数据库报错UnicodeEncodeError问题问题上存在疑...
    99+
    2023-06-02
  • mysql客户端连接服务器出错怎么解决
    这篇文章主要介绍了mysql客户端连接服务器出错怎么解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇mysql客户端连接服务器出错怎么解决文章都会有所收获,下面我们一起来看看...
    99+
    2023-01-04
    mysql 服务器
  • redis客户端连接错误NOAUTH Authentication required怎么解决
    本篇内容介绍了“redis客户端连接错误NOAUTH Authentication required怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,...
    99+
    2023-06-20
  • 怎么解决Oracle低版本客户端连接报ORA-28040和ORA-01017错误
    本篇内容主要讲解“怎么解决Oracle低版本客户端连接报ORA-28040和ORA-01017错误”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么解决Orac...
    99+
    2022-10-18
  • 无法连接云服务器的任何端口怎么解决
    无法连接云服务器的任何端口可能有多种原因,以下是一些常见的解决方法:1. 确保云服务器的网络配置正确:检查云服务器的网络配置,包括I...
    99+
    2023-09-08
    云服务器
  • feignclient https接口调用报证书错误怎么解决
    本篇内容主要讲解“feignclient https接口调用报证书错误怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“feignclient https接口调用报证书错...
    99+
    2023-06-29
  • Navicat远程连接MongoDB方法及报错怎么解决
    本篇内容主要讲解“Navicat远程连接MongoDB方法及报错怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Navicat远程连接MongoDB方法及报错怎么解决”吧!MongoDB简...
    99+
    2023-07-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作