当前位置: 代码网 > it编程>编程语言>Java > 解决hive启动时java.net.ConnectException:拒绝连接的问题

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

2025年08月04日 Java 我要评论
错误发生原因hadoop集群没有启动,或者防火墙,selinux没关,集群处于安全模式解决方式检查防火墙和 selinux,检查集群是否启动.1.关闭防火墙centos 6关闭防火墙 service

错误

发生原因

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

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com