您的位置:首页 > 大数据

大数据学习——yum更新后遇到的问题

2020-06-08 05:42 633 查看

我在安装mysql过程中更新了yum源,于是启动hadoop集群,启动zookeeper,及连接数据库时出现了一些问题:

1.JDK报错

java.net.ConnectException: 拒绝连接 (Connection refused)

我在更新yum之前已经下载好了自己需要的jdk并配置好了环境变量, 报这个错应该是和jdk有关,于是我查了一下当前的jdk版本号是否和我自己下载的jdk相同,终端输入:

java -version
,果然,版本号已经变了,看来是更新yum的时候下载了新版本的jdk。

解决办法:查询系统自动下载的JDK,终端输入:

rpm -qa|grep java

终端会输出几行内容 ,例如
java-1.8.0-openjdk-1.8.0.102-4.ble.el7.x86_64

我们需要将这些内容卸载,在这些语句之前加上 sudo rpm -e --nodeps,
例如:
sudo rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.ble.el7.x86_64

有几条内容卸载几条,如果不能立刻见效重启一下系统。

2.运行 start-all.sh时报错:
ssh: connect to host localhost port 22: Connection refused

解决办法:
安装ssh服务,终端输入:

yum -y install openssh-server

安装好之后,启动shh服务
service sshd start
然后再启动hadoop集群就可以了。
如果上面的办法还不行,接着检查一下防火墙有没有关:
sudo firewall-cmd --state
,如果显示:not running就是关了。
否则需要关闭防火墙并设置禁止防火墙开机启动:
$ sudo systemctl stop firewalld.service

$ sudo systemctl disable firewalld.service

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: