Hadoop(1)-CentOS6.8的安装,配置和克隆
准备工作
150G及以上的硬盘空间(因为要搭建3个系统组成的集群),cpu尽量i7-7xxx标压以上,内存16G及以上
自行搜索,下载,安装VMWare
准备CentOS6.8的镜像文件
注意:安装虚拟机前必须开启BIOS虚拟化支持

安装CentOS













右键刚刚创建好虚拟机,在菜单中选择"设置"选项



鼠标切换:Ctrl + Alt一起按,可以将鼠标从VM中释放出来


先选择中文安装,一些安装选项会看的很明白,安装完之后,再通过修改语言配置信息,将系统改成英文系统






如果密码过于简单,会被提示,直接忽略,下一步~















开发,弹性存储,数据库,服务器,这四个选项可以都不选,后面用到的话,再手动安装


抽根烟,撩个妹......

重启后,进入欢迎界面


设置用户,直接跳过,因为我们已经有root账户和密码了
自行设置时间

禁用Kdump,确定后重启


重启后,登录界面,选择其他,输入root账户和密码,进入系统


安装VMWare Tools(如果已安装过,请跳过此步骤)
选择"虚拟机"选项卡,再菜单中选择"安装VMWare Tools"选项卡

此时,桌面上会有一个光盘,打开后会有一个.tar.gz结尾的文件,将此文件拖拽到桌面

右键,解压到此处
进入文件夹,在空白处右键,选择在终端中打开


./vmware-install.pl

然后一路回车,根据提示,即可安装完成,最后成功之后,重启系统

系统配置
关闭防火墙服务
service iptables stop

关闭开机自启防火墙
chkconfig iptables off

创建一个非root用户 (用户名随意,此处的nty对卤煮是有含义的)
useradd nty
passwd nty

将这个用户加到sudoers中
NOPASSWD的意思是,将来再用sudo 命令的时候,不用再输入密码,两个字,方便~
vim /etc/sudoers

创建两个目录,并且指定所属者(先创建出来,后面会用到)
mkdir /opt/software /opt/module
chown nty:nty /opt/software /opt/module

修改hosts
vim /etc/hosts

配置网卡信息,使用静态IP,这个192.168.1的网段,可以在windows系统的"网络和共享中心->更改适配器设置->VMnet8->属性->tcp/ip4"中修改
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.1.103
PREFIX=
GATEWAY=192.168.1.2
DNS1=192.168.1.2
NAME=eth0

改主机名
vim /etc/sysconfig/network

设置完后,使用 service network restart 命令重启网卡,打开浏览器,看能否上网.或者用windows的命令行ping 192.168.1.103,看能否ping通
使用如下命令,将系统语言改为英文环境,或者不改.
vim /etc/sysconfig/i18n

之后重启,然后关闭系统
克隆
克隆前,先将上面安装好并且设置好的系统关机.




原则上,命名规则与前面的保持一致.



完成后,开启此系统
由于是克隆机器,所以需要修改的地方很少
第一,修改克隆机的主机名
方法参照上面
第二,修改克隆机的ip地址
方法也参照上面
第三,修改克隆机的网卡
vim /etc/udev/rules.d/-persistent-net.rules

打开浏览器测试一下能否上网~
总结
如果按照上面的步骤全部操作完成的话,会得到一个被克隆机和一个克隆机,被克隆机可以当做一个default虚拟机,就不要再动它了,然后再克隆出两个克隆机,后续将会操作这三个克隆机来搭建集群.
Hadoop(1)-CentOS6.8的安装,配置和克隆的更多相关文章
- 【转载】CentOS6.5_X64下安装配置MongoDB数据库
[转载]CentOS6.5_X64下安装配置MongoDB数据库 2014-05-16 10:07:09| 分类: 默认分类|举报|字号 订阅 下载LOFTER客户端 本文转载自zhm&l ...
- CentOS6.5下安装配置MySQL
CentOS6.5下安装配置MySQL,配置方法如下: 安装mysql数据库:# yum install -y mysql-server mysql mysql-deve 查看mysql-server ...
- Apache 2.4.7在CentOS6.4中安装配置反向代理解决单外网IP对应多个内网主机的方法实践
欢迎转载,转载时请保留全文及出处. Apache 2.4.7在CentOS6.4中安装配置反向代理解决单外网IP对应多个内网主机的方法实践 Apache安装 下载源程序(http://httpd.ap ...
- CentOS6.9快速安装配置svn
CentOS6.9快速安装配置svn 环境介绍: 操作系统:CentOS release 6.9 (Final)192.168.65.130 (svn服务器)192.168.65.129 (svn客户 ...
- Hadoop 系列(二)安装配置
Hadoop 系列(二)安装配置 Hadoop 官网:http://hadoop.apache.or 一.Hadoop 安装 1.1 Hadoop 依赖的组件 JDK :从 Oracle 官网下载,设 ...
- Hadoop集群搭建-05安装配置YARN
Hadoop集群搭建-04安装配置HDFS Hadoop集群搭建-03编译安装hadoop Hadoop集群搭建-02安装配置Zookeeper Hadoop集群搭建-01前期准备 先保证集群5台虚 ...
- Hadoop集群搭建-04安装配置HDFS
Hadoop集群搭建-05安装配置YARN Hadoop集群搭建-04安装配置HDFS Hadoop集群搭建-03编译安装hadoop Hadoop集群搭建-02安装配置Zookeeper Hado ...
- Hadoop集群搭建-02安装配置Zookeeper
Hadoop集群搭建-05安装配置YARN Hadoop集群搭建-04安装配置HDFS Hadoop集群搭建-03编译安装hadoop Hadoop集群搭建-02安装配置Zookeeper Hado ...
- Hadoop多节点集群安装配置
目录: 1.集群部署介绍 1.1 Hadoop简介 1.2 环境说明 1.3 环境配置 1.4 所需软件 2.SSH无密码验证配置 2.1 SSH基本原理和用法 2.2 配置Master无密码登录所有 ...
随机推荐
- maven一键部署linux的tomcat(wagon-maven-plugin)
Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Depen ...
- Linux命令行得到系统IP
输入ifconfig得到 eth0 Link encap:Ethernet HWaddr :::2E:9A: inet addr:192.168.1.1 Bcast:192.168.1.255 Mas ...
- “拒绝了对对象数据库的 EXECUTE 权限”之解决
“拒绝了对对象'aspnet_CheckSchemaVersion'的 EXECUTE 权限”之解决 [错误状态] “/XXX”应用程序中的服务器错误. ----------------------- ...
- [翻译] IDMPhotoBrowser
IDMPhotoBrowser IDMPhotoBrowser is a new implementation based on MWPhotoBrowser. IDMPhotoBrowser实现了图 ...
- 解析UIControl
解析UIControl 从下图可以看出,UIControl继承自UIView,添加了响应事件功能. UIButton之所以能响应各种各样的事件是因为继承自UIControl 使用UIControl可以 ...
- Python学习---IO的异步[自定义异步IO]
自定义IO异步基础知识: --所有的请求都基于socket实现,一个请求就是一个socket socket.setblocking(False) 不需要阻塞,一个请求完了发送另外一个,会报错,需解决 ...
- 拟牛顿 DFP matlab
function sevnn x=[1,0]'; [x,val]=dfp('fun','gfun',x) end function f=fun(x) f=100*(x(1)^2-x(2))^2+(x( ...
- Hadoop HBase概念学习系列之列、列簇(十二)
列在列簇中依照字典排序.例如,列簇是基础信息或公司域名或水果类.列是基础信息:面貌.基础信息:年龄.公司域名:org.公司域名:edu.水果类:苹果.水果类:香蕉. 列 = 列簇:列修饰符 ...
- ascii2native 转码 解码
//把十六进制的编码转为原码function asciiHex2native(strAscii) { var output = ""; var posFrom = 0; var p ...
- js面向对象理解
js面向对象理解 ECMAScript 有两种开发模式:1.函数式(过程化),2.面向对象(OOP).面向对象的语言有一个标志,那就是类的概念,而通过类可以创建任意多个具有相同属性和方法的对象.但是, ...