Centos的安装与配置(超详细)

1.下载

1.官网下载centos

centos 6.x 或
centos 7.x

2.下载VMware

2.安装

1.计算机的名字

虚拟机名:hadoop101
计算机名:hadoop101
网络中的名字:hadoop101
用户名:root

2.磁盘的布局

/boot:系统启动时 需要的内存 200M
/:系统的可用磁盘大小 10240M
swap:交换内存 ,建议大小 和内存一致 2048M

3.修改配置

查看计算机名:hostname
修改计算机名:/etc/sysconfig/network

4.共享文件夹

实现真实物理机 和 虚拟机之间的 复制粘贴操作:虚拟机-安装vmware tools-讲VMwareTools-xxx.tar.gz赋值到桌面-解压缩-执行vmware-install.pl -回车 -最后 reboot
设置共享文件夹:编辑虚拟机-选项-共享文件夹-指定 共享文件夹 ,该文件夹 在虚拟机中对应的目录:/mnt/hgfs

3.网络配置

1.Hadoop集群

hadoop101 / 192.168.2.101 / 192.168.2.1(网关)
hadoop101 / 192.168.2.102/ 192.168.2.1(网关)
hadoop101 / 192.168.2.103 /192.168.2.1(网关)

2.网络配置

a.编辑-虚拟机网络编辑器
VMNet8 (NAT)
i.子网 192.168.2.0
ii.更改设置-DHCP设置 :
起始192.168.2.128 hadoop101
结束192.168.2.254
iii.NAT设置:网关 192.168.2.1
b.配置windows访问虚拟机
网络连接-vmNet8-TCP/IP V4 - IP192.168.2.2 , 192.168.2.1(网关)
c.centos网卡
修改网卡配置 vi /etc/sysconfig/network-scripts/ifcfg-eth0

    DEVICE=eth0
	HWADDR=00:0C:29:7A:D1:F2
	TYPE=Ethernet
	UUID=b129cd07-0a05-419e-a3a1-4d73d3f37917
	ONBOOT=yes
	---修改以下配置----
	NM_CONTROLLED=yes
	BOOTPROTO=static
	IPADDR=192.168.2.128
	GATEWAY=192.168.2.1
	BROADCAST=192.168.2.255
	DNS1=114.114.114.114  --如果域名无法解析,则加入dns设置(设置的内容:推荐是 当地的DNS)
	DNS2=8.8.8.8

d.通过网络名访问虚拟机 (192.168.2.128 ->hadoop101)
centos:
vi /etc/hosts,
追加:
192.168.2.128 hadoop101
windows:
C:\Windows\System32\drivers\etc\hosts
追加:
192.168.2.128 hadoop101

e.配置网络服务
	service NetworkManager stop
	/etc/init.d/network restart
	chkconfig NetworkManager off
	vi /etc/resolv.conf  追加nameserver 192.168.2.1

	重启网卡 service network restart

4.防火墙

service iptables stop关闭防火墙
chkconfig iptables off禁止开机自启
查看防火墙状态service iptables status

5.自动同步时间

安装用于同步时间的 ntp插件 :
yum -y install ntp ntpdate
ntpdate cn.pool.ntp.org
将系统时间写入硬盘时间
hwclock --systohc

6.搭建Hadoop集群

hadoop101 -> hadoop102/ hadoop103
克隆完毕后:
a.将从计算机 的内存适当降低
b.修改从计算中 唯一性 的配置(ip、uuid、hostname映射)
在克隆后的 hadoop102/ hadoop103中
vi /etc/sysconfig/network-scripts/ifcfg-eth0
修改ip地址、删除uuid/hwaddr(在重启时,自动生成)
删除文件 rm -r /etc/udev/rules.d/70-persistent-net.rules 输入yes

		计算机名:vi /etc/sysconfig/network
	c.映射
	  
	centos:
		vi /etc/hosts,
		追加:
		192.168.2.128 hadoop101
		192.168.2.129 hadoop102
		192.168.2.130 hadoop103

	windows:
		C:\Windows\System32\drivers\etc\hosts
		追加:
		192.168.2.128 hadoop101
		192.168.2.129 hadoop102
		192.168.2.130 hadoop103

7.SSH免密钥登陆

私钥:密钥留在本机
公钥: 密钥发给本机
hadoop101:
生成密钥:ssh-keygen -t rsa (密钥存放位置:/root/.ssh , id_rsa:私钥 id_rsa.pub)
发送私钥(本机): ssh-copy-id localhost , 需要输入hadoop102节点(root)的密码
发送公钥(其他计算机):ssh-copy-id hadoop102, 需要输入hadoop102节点(root)的密码
测试免密钥登陆:
ssh localhost
ssh hadoop102
用上述方法,给每2台计算机 设置免密钥

猜你喜欢

转载自blog.csdn.net/weixin_48929324/article/details/114933994