Hive java.net.ConnectException: 拒绝连接 (Connection refused) (state=08S01,code=0)解决办法

java.net.ConnectException: Connection refused: connect已解决 阅读详情

一、 因为 MySQL 服务被停止导致

在执行 Hive HQL 查询数据的时候,总是卡在某一个地方半天不动,最后会出现拒绝连接的异常提示,于是乎查询 MySQL 服务
, 发现 MySQL 服务被停止了, 可是我压根没有动过 MySQL,当我重启MySQL 后, Hive HQL 正常执行,于是乎可以认为,Hive 查询的时候,走着走着不动了,就是因为MySQL 的问题, 那先看看 MySQL 怎么就被停了:

[kino@hadoop102 ~]$ sudo tail /var/log/messages

在这里插入图片描述
这里显示, Out of memory: Kill process 6078(mysql) ,因为内存不足, Linux 的 OOM killer(Out Of Memory killer),这个东西会在系统内存耗尽的情况下跳出来,选择性的干掉一些进程以求释放一些内存。于是乎,MySQL 就挨刀了

关于 OOM killer(Out Of Memory killer)的机制和解析,请参考文章:https://blog.youkuaiyun.com/GugeMichael/article/details/24017515

这里我 top 查看了一下 top
在这里插入图片描述

首先要明确的是 Swap 是什么: Swap 就是 linux 下的虚拟内存分区,它的作用是在物理内存使用完之后,将磁盘空间(也就是SWAP分区)虚拟成内存来使用。

这 Swap 也太小了,于是调大 Swap: Linux扩展/删除swap分区

重启 dfs 和 yarn, 重新连接 Hive,再次执行 Hive HQL,在没有出现 MySQL 服务被杀死
在这里插入图片描述

如果还是启动不了, 试着按照后面方式设置

关于 MySQL服务器发生SWAP 的原因, 请参考文章 :找到MySQL服务器发生SWAP罪魁祸首


二、 其他原因导致

  1. 查看 dfs/yarn 是否启动,

    jps
    
  2. 查看 hiveservice2 是否被占用

    netstat -anop|grep 10000
    

    如果被占用, 用 kill -9 端口 杀死该进程

  3. 在 Hadoop的 core-site.xml 文件添加如下内容

    <property>
       <name>hadoop.proxyuser.hadoop.hosts</name>
       <value>*</value>
       <description>
            The 'nfsserver' user is allowed to proxy all members of the 'users-group1' and
           'users-group2' groups. Note that in most cases you will need to include the
            group "root" because the user "root" (which usually belonges to "root" group) will
            generally be the user that initially executes the mount on the NFS client system.
            Set this to '*' to allow nfsserver user to proxy any group.
        </description>
    </property>
    <property>
           <name>hadoop.proxyuser.hadoop.groups</name>
           <value>*</value>
           <description>
                   This is the host where the nfs gateway is running. Set this to '*' to allow
                   requests from any hosts to be proxied.
           </description>
    </property>
    

    在这里插入图片描述

  4. 将 下面两个目录给上777权限
    在这里插入图片描述

    [kino@hadoop102 hadoop-2.7.2]$ bin/hadoop fs -chmod 777 /tmp
    [kino@hadoop102 hadoop-2.7.2]$ bin/hadoop fs -chmod 777 /user/hive/warehouse
    
  5. 关掉 Hadoop 的服务并重启

    stop-dfs.sh
    
    stop-yarn.sh
    
    start-dfs.sh	
    
    start-yarn.sh
    
    bin/hiveservice2 & //后台运行(守护进程)
    bin/hive
    或
    bin/beeline
    

    此时正常运行
    在这里插入图片描述

【学习系列】SAP RAP 16:RAP应用部署集成至Fiori Launchpad 【On-Premise】 本文详细介绍了如何将开发完成的RAP应用部署到S4HANA 2023 On-Premise环境并集成到Fiori Launchpad的完整流程。主要内容包括:1)通过ADT工具创建Fiori项目并配置外部IDE(VSCode);2)使用npm命令部署应用到系统;3)通过事务代码创建语义对象、磁贴目录和目标映射;4)配置PFCG角色分配;5)补充了部署失败解决方案、翻译问题处理、自定义主题设置以及登录页面LOGO修改等内容。文章提供了step-by-step的操作指南,帮助开发者将预览模式的应用正式部署到生产 阅读详情

相关推荐

使用qt+PaddleOCR做一个OCR软件demo

文章目录使用qt+PaddleOCR做一个OCR软件demo效果展示1 建立环境1.1 vs项目环境1.2 qtcreator项目环境1.2.1 源代码整理1.2.2 依赖项整理如下1.2.3 模型文件如下1.2.4 在.pro文件中设置依赖库的模式1.2.5 pro文件中添加.h和.lib2 在工程代码中添加截图功能2.1 新建截图类并连接信号2.2 QImage转cv::Mat3 在工程代码中集成PaddleOCR3.1 初始化PaddleOCR3.2 修改文字识别类的run函数,增加一个返回结果的值的

ShareProgress的博客 9305

hive问题: java.net.ConnectException: Connection refused (Connection refused) (state=08S01,code=0)

beeline连接hiveserver2的时候报错如下: 错误提示链接拒绝,拒绝的原因大致如下: 1:hiveserver2的服务没有启动 后台启动命令如下 并通过jps检查进程 2:MySQL的远程链接没有授权(在MySQL书库的user表中) 授权命令如下: grant all privileges on *.* to '用户名'@'%' identified b...

ruilongxiao的博客 1万+

Drupal远程代码执行漏洞(CVE-2018-7600)实战复现:从检测到写入WebShell的全过程

本文详细解析了Drupal远程代码执行漏洞(CVE-2018-7600)的实战复现过程,从环境搭建、漏洞检测到WebShell写入的全流程。该高危漏洞影响Drupal 6.x至8.x版本,允许攻击者未经授权执行任意代码。文章提供了多种POC构造方法和高级利用技巧,帮助安全研究人员深入理解漏洞原理并掌握验证技术。

weixin_29322553的博客 275

Hive无法远程连接,集群启动正常

java.net.ConnectException: 拒绝连接 (Connection refused) (state=08S01,code=0);Error: Could not open client transport with JDBC Uri: jdbc:hive2://192.168.249.142:10000: java.net.ConnectException: 拒绝连接 (Connection refused) (state=08S01,code=0)

weixin_62835765的博客 1318

AI气象预报:数值模式融合与短临预警的工程实践

气象预报正经历从物理推演到数据驱动的认知范式转变。AI气象预报并非替代传统数值模式,而是通过数值模式融合弥补其在参数化误差、初值敏感性和计算效率上的固有瓶颈。其技术价值在于提升短临预警时效性与空间精度,支撑航空调度、电力调控、防洪应急等关键场景。实践中需兼顾物理一致性、可解释性与业务系统兼容性,避免纯黑箱建模带来的外推失效与不确定性缺失风险。本文聚焦AI作为超分辨率引擎、误差矫正器和短临加速器的三类落地路径,解析HEALPix投影、多尺度图建模、轻量级U-Net等核心适配方法。

weixin_28221501的博客 297

STM32测测速---编码电机读取速度的计算

速度计算:轮胎每转一圈的脉冲数取决于编码器的分辨率,可由下面公式进行计算:PPR是电机的线数最后可以计算轮胎每转一圈的脉冲数为:轮胎每转一圈的脉冲数 = 9.6 × 11 × 4 = 422.4最后的速度公式简化为:速度 = (0.01 秒内产生的脉冲数 ∗ 0.055 ∗ π )/(0.01 ∗422.4​。

weixin_69414084的博客 3811

【Eureka】java.net.ConnectException: Connection refused: connect

java.net.ConnectException: Connection refused: connect 1. 报错如上。 2. 原因和解决: 1)端口号被占用:杀死占用端口号(一般为8080)的进程,释放端口;彻底关闭 Tomcat 服务器,或者重新启动项目。 2)使用以下命令检查服务器中允许的最大进程数:ulimit -u。如果将此值设置为较低值,例如1024,则使用以下值将其增加到131072或无限制:ulimit -u 131072或者ulimit -u无限制 。 3)客...

【优快云】 1万+

告别复杂模型:用UFLD算法5分钟搞定车道线检测(附Python代码)

本文介绍了UFLD(Ultra Fast Lane Detection)算法在车道线检测中的高效应用,仅需5行核心代码即可实现实时检测,特别适合边缘计算设备。通过对比传统方法,UFLD在推理速度、模型大小和硬件需求上具有显著优势,是深度学习领域轻量级解决方案的典范。

weixin_27872611的博客 286

jdbc操作hive出现连接拒绝

1出现的问题: jdbc在操作hive时,出现了拒绝连接 2出现问题的原因: 这是因为没有在服务端开启HiveServer2服务 3解决方法: 到hive的bin目录下输入 ./hive --service hiveserver2 开启服务,这样就可以连接成功...

weixin_30670925的博客 1617

28_Spring AI 干货笔记之 OpenAI 聊天功能

本文详细介绍了在Spring AI框架中集成OpenAI聊天模型的方法。内容涵盖API密钥配置、通过starter依赖启用自动配置、连接与模型参数的详细设置,并重点说明了运行时选项的动态覆盖机制。文章还深入讲解了多模态处理(图像与音频)、结构化输出、函数调用等高级功能,提供了示例控制器和手动配置指南,并讨论了与OpenAI兼容服务器的适配与推理模型思维链的获取。

在科技的浪潮中,我们寻找着创新的火种,在代码的海洋里,我们编织着智慧的网。腾飞开源,就是这样一个由技术精英汇聚而成的博客平台,我们致力于分享在Java、Python、IoT和人工智能等领域的最新研究成果和实战经验。 在腾飞开源的博客上,你会看到紧跟技术前 1655

复现论文《Analysis of circulating current mechanism of Grid-forming offshore wind farm based on DRU-HVDC》

该论文研究了基于二极管整流单元(DRU)和低频交流(LFAC)输电的构网型(GFM)海上风电场并网系统中环流的产生机理。由于 DRU 不可控,系统电压与频率依赖于风力发电机(WT)的网侧变流器,当多台 WT 并联运行时,因输出电压幅值、相位、输出阻抗或频率不匹配,会产生基频环流,导致系统损耗增加与稳定性下降。论文通过理论建模与 MATLAB/Simulink 仿真,分析了四种不平衡工况下的环流机理,并指出幅值不平衡和阻抗不平衡引起无功环流,相位不平衡引起有功环流,频率不平衡则引起环流振荡,为后续环流抑制研究

huanghm88的专栏 104

Beeline远程连接Hive服务地址报错:jdbc:hive2://hadoop01:10000: java.net.ConnectException: Connection refused

克隆hadoop1输入: beeline> !connect jdbc:hive2://hadoop01:10000 Connecting to jdbc:hive2://hadoop01:10000 Enter username for jdbc:hive2://hadoop01:10000: root Enter password for jdbc:hive2://hadoop01:10000: ****** 错误代码: Error: Could not open client trans.

weixin_44077306的博客 3752

Matlab可调用MODTRAN5封装器之Mod5

MODTRAN 是一个计算地球大气中电磁辐射传输的软件代码。MODTRAN是通过使用具有严格格式的输入文本文件来控制的。这个文件被称为“tape5”,扩展名为.tp5或.ltn。手工创建或编辑这个文件是不方便的。Mod5提供了一组函数来简化MODTRAN用例的处理。这些方法包括将tape5文件格式读取到Mod5类“实例”或“对象”中,更改文件中描述的案例实例,将tape5格式写回文件,在案例上运行MODTRAN并将MODTRAN输出文件中的各种结果读取回Matlab。还有许多绘图方法可用。

qq_19512613的博客 3254

Error: Could not open client transport with JDBC Uri: jdbc:hive2://henu2:10000: java.n et.ConnectExc

Error: Could not open client transport with JDBC Uri: jdbc:hive2://henu2:10000: java.n et.ConnectException: Connection refused (Connection refused) (state=08S01,code=0) 启动beeline时,报错,查看hiveserver2是否启...

乔治大哥的博客 2471

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

java.net.ConnectException: Connection refused`异常的正确解决方法,亲测有效,嘿嘿嘿

当 Java 应用程序尝试通过网络套接字(Socket)连接到远程服务器时,如果在目标地址和端口上没有找到可以接受的连接,或者网络路径上存在某种障碍,就会抛出 `ConnectException`。在这种情况下,异常消息“Connection refused”意味着连接尝试被拒绝。 ### 报错原因 1. **服务器未运行**:目标服务器没有在客户端尝试连接的端口上运行。 2. **防火墙/安全组设置**:服务器的防火墙或云环境的安全组设置可能阻止了来自客户端的连接。 3. **网络问题**:可能存在网

PythonAigc的博客 2万+

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

hive拒绝访问Connection refused (state=08S01,code=0)

前言 &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; 近期线上hive访问出现了小问题,下面来记录下是如何解决的。 正文

全力奔跑,梦在彼岸 1万+

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

Hive出现拒绝连接ConnectionRefused 解决

Caused by: java.net.ConnectException: Call From nn1.hadoop/192.168.10.6 to nn2.hadoop:9000 failed on connection exception: java.net.ConnectExcep...

chj5213的博客 1万+

hive启动失败,报 java.net.ConnectException:拒绝连接

hive服务器需要依赖hadoop服务器,所以要先启动hadoop集群。

Java Punk 1万+

java.net.ConnectException: Connection refused

问题原因: 以下是查询这个问题时,看到的一段代码,坑啊 死循环中打开SqlSession

山巅 6112

Error: Could not open client transport with JDBC Uri: jdbc:hive2://hadoop103:10000: java.net.Connect

在配置hive的时候报这个错误,Error: Could not open client transport with JDBC Uri: jdbc:hive2://hadoop103:10000: java.net.ConnectException: 拒绝连接 (Connection refused) (state=08S01,code=0) 网上看了很多什么jar包冲突等等都没有解决。 最后在b站有同志给出了解决方法,我用了很有效。 设置impersonation,这样hive server会以提交用户

pcOnline_TT的博客 3846

解决问题: java.net.ConnectException: Connection refused: connect

解决方法是等待 NameNode 自动退出安全模式,或者手动将其退出安全模式。根据错误信息,可以看出是因为 HDFS 的 NameNode 处于安全模式,无法创建目录。3、开启metastore和hiveServer2服务。2、Hadoop中hdfs、yarn的启动。

qq_52686660的博客 8614

beeline连接数据库报错问题解决:Connection refused (Connection refused) (state=08S01,code=0)

今天在工作时没注意笔记本电池用完了自动关机了,然后晚上回家开机后,beeline服务一直开启不了,报如下的错误 在网上查阅众多方法尝试均无果,metastore和hiveserver2都能启动出RunJar进程,始终无法连接上10000端口,退出安全模式也没用。 后面急了一身汗,静下心来想了下自己没有更改过任何东西,突然的断电应该是导致hadoop的数据和镜像文件的时间戳对不上,便试着把日志镜像文件和数据的文件夹删掉重建,然后格式化namenode,重启服务,成功解决问题。 ...

小小鱼 1604

Could not open client transport with JDBC Uri: jdbc:hive2://hadoop102:10000

使用 JDBC 方式访问 Hive时启动hiveserver2报错 Could not open client transport with JDBC Uri: jdbc:hive2://hadoop102:10000: java.net.ConnectException: 拒绝连接 (Connection refused) (state=08S01,code=0) 原因是hiveserver2没有完全启动,需要多等待几分钟。 如果还没有解决: 修改hadoop 配置文件 先切换...

weixin_57597001的博客 2836

java.net.ConnectException: Connection refused: connect

报错原因及解决方案: 1、端口被占用:杀死占用端口号(一般为8080)的进程,释放端口;彻底关闭 Tomcat 服务器,或者重新启动项目;换一个端口号,重新启动。 2、使用以下命令检查服务器中允许的最大进程数: ulimit -u。如果将此值设置为较低值,例如1024,则使用以下值将其增加到131072或无限制:ulimit -u 131072  或者 ulimit -u无限制 。 3、客户...

showgea的博客 8875

hive启动时 java.net.ConnectException:拒绝连接

出现错误如下: Exception in thread "main" java.lang.RuntimeException: java.net.ConnectException: Call From master/192.168.1.101 to master:9000 failed on connection exception: java.net.ConnectException: 拒绝连接; For more details see: http://wiki.apache.org/hadoop/.

99滴神 2万+

hive启动失败Caused by: java.net.ConnectException: Connection refused

hive启动失败,遇到以下错误 [root@hadoop01 bin]# hive Logging initialized using configuration in jar:file:/home/software/hive/lib/hive-common-1.2.0.jar!/hive-log4j.properties Exception in thread “main” java.lang.RuntimeException: java.net.ConnectException: Call From

zhouben12的博客 2339
上一篇: Linux扩展/删除swap分区
下一篇: Hive 查询
丶kino丶
博客等级 码龄10年 32粉丝 58原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值