Java教程

2022.4.9学习成果

本文主要是介绍2022.4.9学习成果,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Hadoop全分布

一,网络配置

1)  修改当前机器名称

 

       [root@VM-M-01598231825725 ~]# hostnamectl set-hostname master(master为自定义)

       [root@VM-M-01598231825725 ~]# bash

 可以看到主机名称已变更为master     

两台子节点修改当前机器名

slave1机器:

       同master

slave2机器:

       同master

# (修改主机名命令hostnamectl set-hostname <新名称>)

 

2) 关闭防火墙和selinux

 

master机器:

       [root@master ~]# systemctl stop firewalld

       [root@master ~]# systemctl disable firewalld

       [root@master ~]# vi /etc/selinux/config

#打开文档后输入i进入插入模式,找到“SELINUX”这一项

将它设为  “disabled”

       SELINUX=disabled

 #按Esc键退出插入模式,输入:wq!,按下回车键完成文档修改操作。

slave1机器: 同master

slave2机器: 同master

 

systemctl status firewalld (1:查看防火状态)
firewall-cmd –state

#  systemctl stop firewalld (2:暂时关闭防火墙)

#  systemctl disable firewalld (3:永久关闭防火墙)

#  vi(切换到输入模式,以输入字符)

3) 查看当前机器的ip

 master机器:

[root@master ~]# ip a

slave1机器:同master

slave2机器:同master

#  ip a是linux查看IP信息的命令

4) 配置hosts文件

master机器:

[root@master ~]# vi /etc/hosts

#打开文档后输入i进入插入模式,在文档末尾插入以下配置

192.168.110.211 master

192.168.110.230 slave1

192.168.110.127 slave2   (此处按ip a 所查看数据输入)

#按Esc键退出插入模式,输入:wq!,按下回车键完成文档修改操作。

    分发hosts文件

 

[root@master ~]# scp /etc/hosts slave1:/etc/

 

The authenticity of host 'slave1 (192.168.110.230)' can't be established.

ECDSA key fingerprint is SHA256:j0Qc7uQw74uzDmvW6zpHdOJguFFJ7sKVfXyLjFoUoZM.

ECDSA key fingerprint is MD5:2d:9d:c6:f1:88:9d:d2:22:b0:e2:51:ef:d3:fb:6b:4f.

Are you sure you want to continue connecting (yes/no)? yes

Warning: Permanently added 'slave1,192.168.110.230' (ECDSA) to the list of known hosts.

root@slave1's password: (输入密码password,输入不会显示,输完按回车即可)

hosts                                100%  227     4.0KB/s   00:00    

 

注意:第一次连接需要输入yes

 

[root@master ~]# scp /etc/hosts slave2:/etc/

 

#  scp (远程文件拷贝) scp 在需要进行验证时会要求你输入密码或口令

 

这篇关于2022.4.9学习成果的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!