最近准备重新安装一下虚拟机上的hadoop集群,结果确遇到不少问题,这里总结一下
目录
进入系统界面,修改静态主机名
首先查看主机名: hostnamectl status
修改静态主机名: hostnamectl --static set-hostname 主机名
再次查看是否修改成功
查看防火墙是否关闭
命令:systemctl status firewalld daemon
发现现在的防火墙是Running状态,需要关闭
永久关闭防火墙,再关闭开机自启
systemctl stop firewalld.service
systemctl disable firewalld.server
映射关系
配置映射关系
vim /etc/hosts
注意把主机名写在后面,不然无法识别出来主机名 :
192.157.26.110 master
192.157.26.120 node1
192.157.26.130 node2
xftp传输文件
我的文件是通过xftp上传的在解压文件的时候遇到一个问题:
无论是解压 tar-xvf解压 jdk还是jps查看进程都不行,首先jps是java里面的一个进程。必须先安装好jdk才可以使用这个命令
再然后xftp上传文件的时候,需要指定格式为Binary(二进制),在连接属性第二个标签设置
这样修改完成之后就没什么问题了
修改配置文件
在 /etc/sysconfig/network/enth033
修改了所有主机的IP地址和主机名,但是xhell连接不上了,注意下面这个参数ONBOOT需要改成yes
然后network service restart使网络配置重新生效
然后克隆虚拟机,修改里面的ip地址,主机名,连接上xhell
ssh免密
scp也可以不需要使用密码连接
设置免密钥
在master中生成密钥文件 ssh-keygen -t rsa 一直回车
将密钥文件同步到所有节点 ssh-copy-id master ssh-copy-id node1 ssh-copy-id node2
如果中间失败,删除生成的目录,/root/.ssh整个文件夹删掉重来
安装mysql出现问题
下载新的密钥:
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022