大数据技能竞赛之基础环境配置(一)

大数据技能竞赛之基础环境配置(一),第1张

大数据技能竞赛之基础环境配置(一) 一、修改主机名

在master上 *** 作

[root@localhost ~]# hostnamectl set-hostname master

[root@localhost ~]# bash

[root@master ~]# hostname
在slave1、slave2上 *** 作类似,仅把主机名修改即可

二、判断是否关闭防火墙

[root@master ~]# systemctl status firewalld
[root@slave1 ~]# systemctl status firewalld
[root@slave2 ~]# systemctl status firewalld

出现如下界面则说明防火墙已关闭

三、hosts文件添加映射

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

在文件中添加节点的IP以及节点的名称,保存退出即可。

四、时区更改(中国时区)

在三个节点上执行相同的 *** 作

[root@master ~]# tzselect





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

 添加如下内容,保存退出。

 使文件生效

[root@master ~]# source /etc/profile

五、确认NTP服务(环境中已安装)

在三个节点执行相同的命令

[root@master ~]# rpm -qa|grep ntp

出现如下界面则说明ntp服务已成功安装

六、屏蔽默认server,设master为本地时钟源,服务器层级设为10

1、修改master上的ntp.conf文件

[root@master ~]# vi /etc/ntp.conf

修改为

 2、让硬件时间与系统时间同步

在master上 *** 作

[root@master ~]# vi /etc/sysconfig/ntpd

 增加最后一行的内容

七、主节点开启ntp服务

在master上 *** 作

[root@master ~]# service ntpd start

查看ntp服务的状态

[root@master ~]# systemctl status ntpd

 八、从节点在早十晚五时间段每隔半小时同步一次主节点的时间(24小时制)

在slave1和slave2上 *** 作

[root@slave1 ~]# crontab -e

[root@slave1 ~]# crontab -e

输入如下内容,保存后退出

 九、主节点生成公钥文件(数字签名RSA,主机名master,用户root)

在master上 *** 作

[root@master ~]# ssh-keygen -t rsa

三次回车即可

 十、实现主机自身localhost免密访问(内回环)

在master上 *** 作

[root@master ~]# ssh-copy-id master

需要输入“yes”以及master的密码

 验证是否能自身免密登录

[root@master ~]# ssh localhost
输入“yes”即可

 十一、实现master对slave1的免密登录

在master上 *** 作

[root@master ~]# ssh-copy-id slave1

 同样需要输入“yes”以及slave1的密码

 十二、实现master到slave2的免密访问

在master上 *** 作

[root@master ~]# ssh-copy-id slave2

十三、将jdk安装包解压到/usr/java目录

在master、slave1、slave2上 *** 作

1、创建/usr/java目录

[root@master usr]# mkdir java

[root@slave1 usr]# mkdir java

[root@slave2 usr]# mkdir java

2、解压缩

[root@master package]# tar -zxvf jdk1.8.0_221.tar.gz -C /usr/java

[root@slave1 package]# tar -zxvf jdk1.8.0_221.tar.gz -C /usr/java

[root@slave2 package]# tar -zxvf jdk1.8.0_221.tar.gz -C /usr/java

 十四、/etc/profile中配置JAVA系统环境变量

 在三个节点上 *** 作

[root@master package]# vi /etc/profile

[root@slave1 package]# vi /etc/profile

[root@slave2 package]# vi /etc/profile

添加如下内容,保存后退出

 使文件生效

[root@master package]# source /etc/profile

[root@slave1 package]# source /etc/profile

[root@slave2 package]# source /etc/profile
 

 十五、验证jdk是否安装成功

在三个节点上 *** 作

[root@master package]# java -version

[root@slave1 package]# java -version

[root@slave2 package]# java -version

出现如下界面则说明安装成功

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4968181.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-13
下一篇 2022-11-13

发表评论

登录后才能评论

评论列表(0条)

保存