基于CentoS7的Hadoop集群基础环境配置

引言

Shell命令是操作Linux系统较简洁的方式,CentoS7相比于CentoS6在命令上发生了一些改变,因此在CentoS7的使用上往往具有比CentoS6更加便捷的方式。本文通过为Hadoop集群配置基础环境的方式介绍Centos7中一些常用命令的使用。(需要注意的是文中针对的是在虚拟机中搭建个人的实验环境,在实际生产中还需根据具体的需求进行进一步的设置,且在本文不说明的情况下均在root用户下进行操作)

配置主机名

hostnamectl set-hostname username

查看主机名:hostname / hostnamectl

设置静态ip

vi /etc/sysconfig/network-scripts/ifcfg-ens33

修改内容如下:
基于CentoS7的Hadoop集群基础环境配置_第1张图片
使配置文件内容生效:service network restart
查看ip地址:ip addr在最小化安装时ifconfig命令不能用

关闭防火墙

systemctl status firewalld.service
systemctl stop firewalld.service
systemctl disable firewalld.service

配置ip与主机名的映射关系(hosts文件)

vi /etc/hosts

将集群中各个节点的ip地址与主机名添加到/etc/hosts文件中,如:

192.119.120.110 master
192.119.120.111 slave1
192.119.120.112 slave2

配置时钟同步

crontab -e

该命令是vi编辑命令,按键盘上i键进入编辑插入模式,输入如下代码:

0 1 * * * /usr/sbin/ntpdate cn.pool.ntp.org

按Esc键退出编辑,输入:wq保存退出,然后通过执行下面命令手动同步时间

/user/sbin/ntpdate cn.pool.ntp.org

若上述命令未能正常执行,可能系统中尚未安装ntp,可通过下述命令安装

yum -y install ntp

你可能感兴趣的:(hadoop,CentoS)