hadoop集群环境准备

1 安装vm虚拟机和centos6.9系统
安装好后克隆两份,(这里使用三台机器搭建hadoop集群)

2 修改克隆系统的 配置文件
vim /etc/udev/rules.d/70-persistent-net.rules
修改name=“eth0”
在这里插入图片描述
vim /etc/sysconfig/network-scripts/ifcfg-eth0
修改网卡信息
HWADDR 与70-persistent-net.rules 文件中的MAC地址一致在这里插入图片描述

3 测试为了便于操作,关闭防火墙和selinux
service iptables stop #关闭防火墙
chkconfig iptables off #禁止开机启动

# 修改selinux的配置文件
vi /etc/selinux/config
修改: SELINUX=disabled

4 修改主机名,设置每台机器的别名(分别设置每台机器,如node01,node02,node03)
vim /etc/sysconfig/network
HOSTNAME=node01

创建别名映射关系
vim /etc/hosts
在这里插入图片描述
5 设置时间同步
同步时间常用两种方法
方法1: 使用网络时钟同步
集群的机器都设置定时任务
crontab -e
*/1 * * * * /usr/sbin/ntpdate ntp4.aliyun.com;

       方法2: 跟内网某台机器同步时间
		选择一台机器
			第一步:确定是否安装了ntpd的服务
				如果没有安装,可以进行在线安装
				yum -y install ntpd
				查看ntpd的状态
				service ntpd status
				启动ntpd的服务
				service ntpd  start
				设置ntpd的服务开机启动
				chkconfig ntpd on
			第二步:编辑 /etc/ntp.conf
				添加:
					restrict 192.168.100.0  mask  255.255.255.0 nomodify  notrap  #192.168.100.0 为虚拟机的网关
				注释下面四行内容
					#server0.centos.pool.ntp.org

#server1.centos.pool.ntp.org
#server2.centos.pool.ntp.org
#server3.centos.pool.ntp.org
添加:
server 127.127.1.0 # localclock
fudge 127.127.1.0 stratum 10
第三步:修改 /etc/sysconfig/ntpd

					添加一行内容
					SYNC_HWLOCK=yes 
					重启ntpd 服务
					service ntpd  restart
			注意: 如果更改ntp时钟服务器的时间,也需要重启 ntpd 服务
			
			第四步:
				其他的机器设置定时任务与当前机器同步
				crontab -e
				*/1 * * * * /usr/sbin/ntpdate 192.168.100.201

6 设置免密登录
在每台机器上生成秘钥,命令如下:
ssh-key -t rsa
将公钥都拷贝到第一机器
在每台机器上执行 ssh-copy-id node01 这样node01就拥有了每台机器的公钥
将node01的公钥分发其他主机,这样就实现了每台机器之间的免密登录

7 安装jdk

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值