首页 > 其他 > 详细

Hadoop_集群环境准备

时间:2021-04-19 11:42:05      阅读:10      评论:0      收藏:0      [点我收藏+]

一.三台虚拟机关闭防火墙

查看防?火墙状态 systemctl status firewalld

二.三台机器?关闭selinux

vi /etc/selinux/config
三.三台机器免密登录

1.配置hostnameIP映射 --上篇文章已经讲过了,不再赘述。
2.在所有主机上创建?目录并赋予权限

   mkdir /root/.ssh chmod 700 /root/.ssh
3.第三步,在三台机器?执?行行以下命令,?生成公钥与私钥
cd ~ #进?入?用户?目录
ssh-keygen -t rsa -P ""
是?生成ssh密码的命令, -t 参数表示?生成算法,有rsadsa两种; -P表示使?用的密码,这?里里使?用""空字
符串串表示?无密码。
cd ~/.ssh 进?入.ssh
cat id_rsa.pub >> authorized_keys
#这个命令将id_rsa.pub的内容追加到了了authorized_keys的内容后面
技术分享图片

 

 

 第四步,复制第?一台机器?的认证到其他机器?

 scp authorized_keys linux121:/root/.ssh/
 scp authorized_keys linux123:/root/.ssh/
密码传输过程中只使?用?一次,以后再使?用ssh linux121或ssh linux123即不不在需要密码,实现免密钥登录。

四.三台机器?时钟同步
时间同步的?方式:在集群中找?一台机器?,作为时间服务器?。

1.时间服务器?配置(必须root?用户)
第一步:确定是否安装了了ntpd的服务
  

如果没有安装,可以进行在线安装
yum -y install ntp
启动ntpd的服务
service ntpd start
设置ntpd的服务开机启动
chkconfig ntpd on第?一步:确定是否安装了了ntpd的服务
rpm -qa | grep ntpd

第二步:编辑/etc/ntp.conf

编辑第?一台机器?的/etc/ntp.conf
vim /etc/ntp.conf
在?文件中添加如下内容
restrict 192.168.80.0 mask 255.255.255.0 nomodify notrap
注释?一下四?行行内容
#server 0.centos.pool.ntp.org
#server 1.centos.pool.ntp.org
#server 2.centos.pool.ntp.org
#server 3.centos.pool.ntp.org
去掉以下内容的注释,如果没有这两?行行注释,那就?自?己添加上
server 127.127.1.0 # local clock
fudge 127.127.1.0 stratum 10

技术分享图片

 

 

 配置以下内容,保证BIOS与系统时间同步 vim /etc/sysconfig/ntpd
 添加?一?行行内容

SYNC_HWLOCK=yes

第三步:
重新启动ntpd

service ntpd status


使NTP服务可以在系统引导的时候?自动启动 :

chkconfig ntpd on

2.其他机器?配置(必须root?用户)
第一步:在其他机器?配置10分钟与时间服务器?同步?一次

crontab -e

编写脚本
另外两台机器?与192.168.80.121进?行行时钟同步

*/10 * * * * /usr/sbin/ntpdate 192.168.80.121

第二步:修改任意机器?时间

date -s "2020-06-20 11:11:11"

第三步:十分钟后查看机器?是否与时间服务器?同步

date 

五.三台机器?安装jdk
查看自带的openjdk

rpm -qa | grep java

如果有自带的,卸载系统自带的openjdk

rpm -e java-1.6.0-openjdk-1.6.0.41-1.13.13.1.el6_8.x86_64 tzdata-java-2016j-
1.el6.noarch java-1.7.0-openjdk-1.7.0.131-2.6.9.0.el6_8.x86_64 --nodeps

上传jdk并解压然后配置环境变量量
所有软件的安装路路径
mkdir -p /opt/lagou/servers
所有软件压缩包的存放路路径
mkdir -p /opt/lagou/software
上传jdk/opt/lagou/software路路径下去,并解压
tar -zxvf jdk-8u141-linux-x64.tar.gz -C ../servers/
配置环境变量量
vi /etc/profile

export JAVA_HOME=/opt/lagou/servers/jdk1.8.0_141
export PATH=:$JAVA_HOME/bin:$PATH

修改完成之后记得 source /etc/profile生效

---安装rz上传工具 yum -y install lrzsz rz 命令上传

  


  



  






  


  


  


  





  



  


  







 

Hadoop_集群环境准备

原文:https://www.cnblogs.com/gongezh519618/p/14675155.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!