thriftpy2.protocol.exc.TProtocolException: No protocol version header

简介: thriftpy2.protocol.exc.TProtocolException: No protocol version header
thriftpy2.protocol.exc.TProtocolException: No protocol version header
Traceback (most recent call last):
  File "D:\Anaconda\lib\site-packages\thriftpy2\transport\socket.py", line 96, in open
    self.sock.connect(addr)
ConnectionRefusedError: [WinError 10061] 由于目标计算机积极拒绝,无法连接。
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "E:/Code/PyCharm/Spark实训/test.py", line 13, in <module>
    connection.open()
  File "D:\Anaconda\lib\site-packages\happybase\connection.py", line 176, in open
    self.transport.open()
  File "D:\Anaconda\lib\site-packages\thriftpy2\transport\buffered\__init__.py", line 29, in open
    return self._trans.open()
  File "D:\Anaconda\lib\site-packages\thriftpy2\transport\socket.py", line 105, in open
    message="Could not connect to %s" % str(addr))
thriftpy2.transport.base.TTransportException: TTransportException(type=1, message="Could not connect to ('hadoop102', 9090)")

使用happybase连接HBase时出现上面的问题,经过一番排查,发现是HBase的Thrift服务没有启动

bin/hbase-daemon.sh start thrift


1a86ee9147dd57e3c00fcef1a4ab7aed_watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a2m5aeQ5bim5L2g546pQUk=,size_20,color_FFFFFF,t_70,g_se,x_16.png

1a86ee9147dd57e3c00fcef1a4ab7aed_watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a2m5aeQ5bim5L2g546pQUk=,size_20,color_FFFFFF,t_70,g_se,x_16.png

目录
相关文章
|
Java API 分布式数据库
HBase thrift/thrift2 使用指南
Thrift server简介 Thrift server是HBase中的一种服务,主要用于对多语言API的支持。基于Apache Thrift(多语言支持的通信框架)开发,目前有两种版本thrift和thrift2。
21491 0
|
分布式计算 Hadoop 网络安全
Hadoop 集群启动后,从节点的NodeManager没有启动解决
1.slaves节点报错,报的是启动nodemanager 所需内存不足 解决: a: 修改 yarn-site.
5841 0
|
分布式计算 资源调度 Hadoop
Hadoop: 启动后发现没有DataNode
Hadoop: 启动后发现没有DataNode
1310 0
Hadoop: 启动后发现没有DataNode
|
Linux Go iOS开发
Go语言100个实战案例-进阶与部署篇:使用Go打包生成可执行文件
本文详解Go语言打包与跨平台编译技巧,涵盖`go build`命令、多平台构建、二进制优化及资源嵌入(embed),助你将项目编译为无依赖的独立可执行文件,轻松实现高效分发与部署。
1771 162
|
JavaScript 前端开发 算法
🚀【程序员必备】Qwerty Learner:打造英语输入与单词记忆的神器
Qwerty Learner 是一款专为键盘工作者设计的开源软件,结合单词记忆与英语输入练习,提升英语水平和打字速度。内置丰富词库(如 CET-4/6、GRE、编程API等),提供音标发音、默写模式、速度正确率统计等功能,适合学生、职场人士及程序员使用。
7448 17
|
前端开发 安全 JavaScript
NFT数字藏品平台的基本原理和开发过程
NFT 数字藏品平台是一个数字化的收藏品交易平台,使收藏品的交易和管理更加方便和透明。为了实现数字藏品平台的功能,需要有一个稳定、可靠、高效的技术架构。本文将介绍数字藏品平台开发的技术架构,以便了解 NFT数字藏品平台的基本原理和开发过程。
|
人工智能 程序员 Linux
神秘山洞惊现AI绘画至宝Stable Diffusion残卷
随着AI神器的现世,不少修士担忧其会取代人类职业。然而,自女娲创造人类以来,法宝虽强,始终只是辅助工具,需修士操控才能发挥威力。如今修仙界最大的至宝是GPT,它能以文字为引,转化出所需答案。图片处理方面也有Stable Diffusion、DALL-E等法宝。这些AI工具并非替代修士,而是提升效率的助手。例如,Stable Diffusion最初由慕尼黑和海德堡大学宗师炼制,现已发展多个版本,如v1、v2.0、SDXL等,帮助修士更便捷地生成图像。通过合理使用这些工具,修士们可以更好地实现心中所想,而非被技术取代。
585 6
|
Java 网络安全
zookeeper的环境搭建和配置
本文介绍了如何在多台节点上搭建和配置Zookeeper环境。内容包括Zookeeper的下载、解压、环境变量配置、配置文件修改、zkdata目录创建、myid文件设置,以及将Zookeeper及其配置文件复制到其他节点。还提供了运行测试的命令,包括启动、状态检查和停止Zookeeper服务。
zookeeper的环境搭建和配置
|
存储 安全 机器人
MemoryScope:为LLM聊天机器人配备的长期记忆系统
如何选择合适的方法构建自己的智能体助理呢?这里向您介绍强大、低延迟、安全可控的MemoryScope开源项目。

热门文章

最新文章