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

  • Post author:
  • Post category:其他




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台计算机 设置免密钥



版权声明:本文为weixin_48929324原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。