解决hive启动时java.net.ConnectException:拒绝连接的问题

 更新时间:2025年08月04日 15:20:01   作者:红尘丶世界  
Hadoop集群连接被拒,需检查集群是否启动、关闭防火墙/SELinux、确认安全模式退出,若问题仍存,查看日志报错处理

错误

发生原因

hadoop集群没有启动,或者防火墙,selinux没关,集群处于安全模式

解决方式

检查防火墙和 selinux,检查集群是否启动.

1.关闭防火墙

  • CentOS 6
关闭防火墙 
service iptables stop
设置为开机不自启
chkconfig
  • CentOS 7
关闭防火墙 
systemctl stop firewalld.service
设置为开机不自启
systemctl disable firewalld.service

2.关闭selinux

打开selinux 设置
vi /etc/selinux/config
修改 SELINUX=enforcing 为 SELINUX=disabled
  • 修改之后如下

3.启动集群

$HADOOP_HOME/sbin/start-all.sh

4.检查集群是否正常启动

jps
  • 主节点看到如下信息:

  • 从节点看到如下信息

就说明集群启动没有问题

5.检查集群是否处于安全模式

hdfs dfsadmin -safemode get
  • 如果返回

就说明没问题。

确定以上都没问题后再次 使用 hive 命令进入hive,看是否还是拒绝连接

如果hadoop 一直处于安全状态,先确定hadoop 日志中是否有报错,有报错的话根据实际报错进行处理,无报错可以通过

hadoop dfsadmin -safemode leave

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • java中的BitSet使用实战实例

    java中的BitSet使用实战实例

    Java中的BitSet类是一个高效处理位操作的工具类,用于表示可动态扩展的位向量(bit vector),本文给大家介绍java中的BitSet使用实战实例,感兴趣的朋友一起看看吧
    2025-09-09
  • Spring Task任务调度的实现示例

    Spring Task任务调度的实现示例

    本文主要介绍了Spring Task任务调度的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-06-06
  • SpringBoot实现发送邮件功能的三种方式

    SpringBoot实现发送邮件功能的三种方式

    本文详细介绍了如何在SpringBoot应用中使用JavaMailSender、JavaMailAPI和ApacheCommonsEmail库发送邮件,对比了它们的优缺点,并提供了示例代码和配置指导,需要的朋友可以参考下
    2025-07-07
  • 使用FastJSON解析JSON发生异常的踩坑记录

    使用FastJSON解析JSON发生异常的踩坑记录

    这篇文章主要为大家详细介绍了使用FastJSON解析JSON发生异常的问题原因分析以及对应的解决方法,文章的示例代码讲解详细,感兴趣的小伙伴可以了解下
    2025-09-09
  • 在eclipse中使用SVN的实现方法(图文教程)

    在eclipse中使用SVN的实现方法(图文教程)

    这篇文章主要介绍了在eclipse中使用SVN的实现方法(图文教程),文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • Java中让界面内的时间及时更新示例代码

    Java中让界面内的时间及时更新示例代码

    这篇文章主要给大家介绍了关于Java中让界面内的时间及时更新的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-09-09
  • Java实现简单的递归操作方法实例

    Java实现简单的递归操作方法实例

    这篇文章主要给大家介绍了关于Java实现简单的递归操作的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02
  • Java elasticsearch安装以及部署教程

    Java elasticsearch安装以及部署教程

    这篇文章主要介绍了elasticsearch安装以及部署教程,内涵详细的图文展示与案例介绍,能够帮助你从0成功部署这个框架,需要的朋友可以参考下
    2021-06-06
  • Java实现简易的洗牌和发牌功能

    Java实现简易的洗牌和发牌功能

    本文主要介绍了Java实现简易的洗牌和发牌功能,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-04-04
  • Redis中String字符串和sdshdr结构体超详细讲解

    Redis中String字符串和sdshdr结构体超详细讲解

    这篇文章主要介绍了Redis中String字符串和sdshdr结构体,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习吧
    2023-04-04

最新评论