admin管理员组

文章数量:1611935

一、大数据和云计算的关系?
  周围总是充斥着大数据和云计算这两个词,然而,实际上,很多人对于云计算和大数据的关系却总是容易混淆,所以总是将“云计算”和“大数据”放在一起讨论, 实则不然。
大数据和云计算究竟有什么关系?
什么是云?
是个概念,虚无缥缈的,天上飘着的,电视云,手机云,百度云,能用,能看得见吗?
但是云落地了,是不是就存在了?
  简单来说:云计算是硬件资源的虚拟化,而大数据是海量数据的高效处理。
虽然从这个解释来看也不是完全贴切,但是却可以帮助对这两个名字不太明白的人很快理解其区别。当然,如果解释更形象一点的话,


云计算相当于我们的计算机和操作系统,将大量的硬件资源虚拟化后再进行分配使用。在云计算领域目前的老大应该算是Amazon,可以说为云计算提供了商业化的标准,另外值得关注的还有VMware(其实从这一点可以帮助你理解云计算和虚拟化的关系),IBM,开源的云平台最有活力的就是Openstack了;


  可以说,大数据相当于海量数据的“数据库”,通观大数据领域的发展我们也可以看出,当前的大数据发展一直在向着近似于传统数据库体验的方向发展,一句话就是,传统数据库给大数据的发展提供了足够大的空间。


  大数据的总体架构包括三层:数据存储,数据处理和数据分析。(汉堡)数据先要通过存储层存储下来,然后根据数据需求和目标来建立相应的数据模型和数据分析指标体系对数据进行分析产生价值。


  而中间的时效性又通过中间数据处理层提供的强大的并行计算和分布式计算能力来完成。三者相互配合,这让大数据产生最终价值。


  不看现在云计算发展情况,未来的趋势是:云计算作为计算资源的底层,支撑着上层的大数据处理,而大数据的发展趋势是,实时交互式的查询效率和分析能力,借用Google一篇技术论文中的话:“动一下鼠标就可以在秒级操作PB级别的数据”,确实让人兴奋不能止。




二、安装VMware虚拟机
快捷键
基本操作和命令
Ctrl+G 进入VMware界面
Ctrl+Alt 退出此界面


1、虚拟机BIOS设置问题:
(1)F2进入
(2)设置为Enabled
具体搜索:电脑型号+虚拟机BIOS设置


戴尔  F2
联想  左边有个按钮或针孔,重启时按下
惠普    F10


2、虚拟机分区操作:
分区 数据类型   分配空间
/boot ext4 300 Fixed size(启动分区,存放内核信息和启动程序)
swap 2048 Fixed size(交换分区,一般情况:虚拟内存的两倍)
/ ext3 300 Fill.....(/相当于windows的C盘)


3、网络常识
每次装新系统,装完VMware时候需要把ip地址改成自己习惯的一个网段,即本机和虚拟机在同一网段,这样才能联通两个机子,否则不在同一网段无法连通
虚拟机和本机(笔记本)通过VMware NET1连接


网络常识:点分十进制
0-255
0是被禁用的,代表该网段的网段号,无意义
255也是被禁用的,代表该网段的广播地址,交换机默认使用它用来进行广播
1和254是路由(1代表真实路由;254代表虚拟路由)


ip:192.168.10.254
子网掩码:225:225:225:0(等于24)






一、Linux
1、什么是Linux ?
1991年(第一次正式对外公布)
Linux是一套免费使用和自由传播的类Unix的操作系统
C语言编写
以网络为核心


应用:
Linux可以安装在各种计算机和别的硬件设备中:
eg:手机,平板,台式机,大型机,超级计算机、视屏游戏控制台




2、Linux的主要特性?
基本思想:
(1)一切皆文件
(2)每个软件都有固定的用途


(1)免费开源
(2)多用户、多任务
(3)良好的界面(字符界面和图面界面)
字符界面--可以输入命令进行操作
图面界面--类似于windows的界面,可以说是一个Linux版的windows


(4)支持运行在多种平台
(eg:手机,平板,台式机,大型机,超级计算机、视屏游戏控制台)






3、常用Linux版本?
Red Hat:
商业版(收费),企业级的LInux (80-110元)


Fedora Core:
由原来的Red Hat桌面版发展而来,免费版本(家用)


Centos:Red Hat社区克隆版本,免费
Debian:经常应用于服务器,性能稳定
Ubuntu:Debian衍生而来的,比较流行的桌面系统


Fedora:急于尝试新技术,等不及稳定版本,一个测试平台




4、Linux的根目录介绍?
/bin和/usr/bin :二进制文件,包括root用户和普通用户的操作命令,shell解析器
/sbin:系统管理员root才能使用的命令


/boot:系统引导和内核目录,存放引导装载文件(启动分区,启动程序和内核)
/dev:设备目录,eg:cpu,input,disk
/home:所有用户的家目录
/lib:系统使用的函数库的目录
media:媒体目录,多媒体文件夹
/lost+found:系统崩溃时的信息存储位置
/opt:给主机额外安装软件存放目录
/tmp:存放程序产生的临时文件(关机重启信息清空)
/var:系统一般运行时需要改变的数据存储位置
/sys:系统的相关文件存放目录
/usr:存放应用程序相关的目录命令、函数库、共享包、内核源码
/proc:重要的需要存放在内存中的数据


二、常见Linux命令


Table:
(1)自动补全命令或目录
(2)在某个目录下只有一个目录时无需输入首字母敲Tab自动补全目录
(3)双击Tab:显示所有命令
列出某个目录下的所有文件


常识及命令:
关机:init 0 或 shutdown -h now//把now改成数字是对应的分钟数
shutdown -t 10000 -h now "System will be shutdown 10 seconds later"
双引号里不能加标点符号


wall "System will be shutdown 10 seconds later" && sleep 10 && shutdown -h now
前部分可省略  sleep 10 && shutdown -h now
先睡眠10秒然后关闭


重启:init 6 或reboot


Ctrl+C:强制退出
Ctrl+Alt:退出虚拟机界面
Ctrl+G:进入虚拟机界面
clear:清空屏幕信息


cd ./ 当前目录
cd ../ 返回上一级目录
cd - 返回上一次操作的目录
cd ~ 回到root用户的家目录


clear 清屏


ls(list)查看命令(相当于windows的dir)
ls 列出当前目录下的所有目录
ls /home/bigdata
ls -l(等于ll,等于-l) 列出当前目录下的所有目录的详细信息




pwd //显示当前目录




修改VMware的操作界面模式:


vi /etc/inittab //修改id后面的数字3或5,保存退出,重启生效,无需使用source /etc/inittab
#   0 - halt (Do NOT set initdefault to this)
#   1 - Single user mode
#   2 - Multiuser, without NFS (The same as 3, if you do not have networking)
#   3 - Full multiuser mode
#   4 - unused
#   5 - X11
#   6 - reboot (Do NOT set initdefault to this)
#
id:5:initdefault:


公司用id3:全命令模式,无图,无鼠标指针,公司正常模式,可节省内存100-200M
几乎不用id5:windows-x11图形界面


4.挂载光驱:
mount -t iso9660 /dev/cdrom  /mnt/cdrom
   取消挂载
umount /mnt/cdrom


5.如何显示彩色目录列表?
打开 vi /etc/bashrc ,加入下一行:按i进入命令编辑模式(可以在此界面增加。删除东西)
alias ls="ls --color"    声明一个要起的别名
改完之后按一下ESC键(最后一行insert消失),然后输入:wq


最后执行:source /etc/bashrc       //使刚才的操作生效
或则重启虚拟机,或关机重启


下次启动bash时候就可以像Slackware里那样显示彩色的目录列表了,其中颜色的含义如下:
1.蓝色-->目录
2.绿色-->可执行
3.红色-->压缩文件
4.浅蓝色-->链接文件
5.黑色-->其他文件


6.查看Linux系统信息(-a,-s,-n,-r,-v-m,-p,-i,-o--help,--version)
uname -a  //打印Linux系统所有信息(内核名称--系统名称,主机名,内核版本号,内核版本,硬件名,处理类型,硬件平台类型,操作系统名称)
uname -n //主机名
uname -s //内核名称
uname -r //内核版本号
uname -v //内核版本
uname -m //硬件平台类型


7.查看系统小版本
cat /etc/redhat-release


8.查看进程
ps -fe(查看所有Linux进程)
ps -fe | grep java  (管道把所有进程过滤一遍显示java进程)


9.查看守护进程树
pstree


10.打印当前正在运行的进程,以及它对内存,CPU,硬盘的占用率
top -s //任务数,已经在运行进程对cpu的占用率,硬盘,交换分区
终止 按:Ctrl+C


11.显示磁盘空间
df -h //显示磁盘分区详细信息(磁盘名,总大小,已用空间,空间使用率)


查看磁盘分区:
faisk-1
挂载分区:
mount /dev/sda3  /home/data
查看分区是否挂载成功:
df -TH /home/data
取消挂载:
umont  /home/data




(一)用户操作
1.创建用户
# useradd 用户名
查看用户名:cat /etc/passwd
# passwd 用户名
输入两遍密码
报 updated successfully ; 密码设置成功了
查看用户密码:cat /etc/shadow            //密码以md5加密
# id 用户名//查看用户信息
0-499管理员  >=500普通用户   0--root


# groups 用户名 //查看用户所属组


2.修改密码
方式一 :
# passwd  用户名 回车,然后输入新密码


方式二:
# echo "wef"
把双引号里的字符打印到显示屏上
密码
# echo "1234" | passwd --stdin 用户名  //修改用户密码(仅限于当前用户是root才能修改密码) 
|  代表管道 , 相当于grep


#groups 用户名 // 查看用户所属组
# id 用户名  //查看用户信息
1-500管理员      >=500普通用户


方式三: Linux 不进去系统更改root密码(Linux暴力的破解密码)
先将输入定项到该虚拟机,即在虚拟机内部单机或是按Ctrl+G
1.进入grub界面后,在3秒内按回车,进入
2.选项菜单按e进入编辑模式
3.编辑kernel那行  输入"1"(空格1)或者“single”
4.按B重启保存的
5.进入后执行下列命令
   root@#passwd root (配置root用户的密码)


   Enter new unix password; 输入新的密码
6.执行命令 root@# init 6 或 reboot


3.删除用户
# userdel 用户名  //删除用户信息,不删除用户文件


4.用户切换
su  普通用户用户名(root到普通用户无需密码)
su - 等于 su root (从普通用户切换到root需要密码)
输入root用户密码


5.查看用户
who am i  //显示用户名,用户组,时间(是登录的用户)
whoami  //只显示用户名(当前状态下的用户)
who  //用户连接方式,Try意味着用户直接链接到电脑上,而pts意味着远程登录(当前状态下的用户和登录的用户)


6.用户组
(1)添加用户组
groupadd  组名
(2)删除用户组
groupdel  组名
直接删除空组,如果组内有用户,则删除用户,再删除组
(3)添加用户到指定用户组(组名必须存在,路径重新创建,用户名为新用户)
useradd  -g 组名 -d 路径 用户名
添加用户到指定组(用户名不能存在)
useradd -g 501 用户名  
(4)修改用户到指定用户组3
usermod  -g 组名 -d 路径 用户名
修改用户组
usermod -g 组号 用户名
(5)查看用户组
# cat  /etc/group
groups


7.让普通用户执行root用户操作
添加写权限
chmod 755 /etc/sudoers  //777是最大权限  常用755
chmod u+r+w+x  /etc/sudoers
(u表示当前用户,g表示同组用户,o表示其他用户,a表示所有用户)


chmod  u+w  /etc/sudoers   //增加当前用户的写权限
chmod  u-r  /etc/sudoers   //取消当前用户的读权限
chmod  g-r  /etc/sudoers   // 取消当前用户及其同组的所有用户的读权限


让普通用户拥有root用户权限
vi  /etc/sudoers
按i修改文件  Enter换行
aa  ALL=(root)NOPASSWD:ALL


保存退出:按ESC :wq


q! //强制退出




生效方法:
(1)source /etc/sudoers  //使修改操作生效
(2)重启虚拟机 :reboot或init 6


8.用户文件授权
r4  w2  x1
1)文件类型
-  文件
d  文件夹


2)r可读w可写d可执行


r4  w2  x1
从0-7的意义
0  ---
1  --x
2  -w-
3  -wx
4  r--
5  r-x
6  rw-
7  rwx




(二)文件格式
Linux下的文件格式:ext4磁盘格式  vfat可移动的设备格式


Windows下的文件格式:fat32(单个文件大小最大32G) ntfs
Linux与Windows之间的数据拷贝必须是vfat格式


(三)文件操作
pwd  查看当前目录(绝对路径)
ls显示目录信息(蓝色:目录  黑色:文件)
cd 路径名  //进入那个文件夹下


1.创建文件和目录
建目录:
mkdir 目录名   # cd进入目录
建文件
vi  文件名
vim  文件名
touch  文件名


查看文件内容:
# cat 文件名  //一个页面显示所有内容
# more 文件名 //分页显示文件内容 ,按enter进入没显示完的内容


(1)编辑模式(3种)
一般模式:
进入编辑模式之前,其他模式之下,按ESC进入此模式
命令模式:
命令行界面
编辑模式:
进入一般模式,按i进入编辑模式,可以对文件进行操作


按i修改文件 Enter换行
保存退出:ESC  :wq
强制退出不保存 :q!
退出不保存 :q
(cp,mv 不支持跨文件修改文件名,只能是源文件文件名,当前目录下可修改)


2.复制文件并且重命名
cp 源文件名 改后的名


3.复制目录
cp -r 源文件名 改后的名


4.移动,剪切,重命名
mv 源文件名 改后的名


5.删除
# rm 文件名 //删除文件
# rm -r 文件名//Linux下删除文件会不断弹出询问窗口(是否删除)
# rm -f 文件名//强制删除
# rm -rf 文件名//强制删除文件且不可恢复


6.查看文件内容
# cat -n 文件名//有行号显示文件内容(n代表number)
# cat 文件名 //无行号显示文件内容


7.设置文件权限
chmod 755 /etc/sudoers  //777是最大权限  常用755
chmod  u+w  /etc/sudoers   //增加当前用户的写权限(u表示当前用户,g表示同组用户,o表示其他用户,a表示所有用户)
chmod  u-r  /etc/sudoers   //取消当前用户的读权限
chmod  g-r  /etc/sudoers   // 取消当前用户及其同组的所有用户的读权限


8.显示文件前。。行, 后。。行(不常用)
head 文件名 //默认查看前10行
tail 文件名 //默认查看后10行


(把n换成数字)
head -n 文件名 //默认查看前几行
tail -n 文件名 //默认查看后几行


#cat -n 文件名 //查看文件一共有多少行


9.追加文件内容
echo "agradabaf">jiao  追加覆盖原来内容
echo "adadnwind">>jiao  追加不覆盖原有内容


10.文本编辑


(1)编辑模式
一般模式:
进入编辑模式之前,其他模式之下,按ESC进入此模式
命令模式:
命令行界面
编辑模式:
进入一般模式,按i进入编辑模式,可以对文件进行操作
保存:w
保存退出:wq
强制退出:q!
退出不保存:q


(2)命令


vim 文件名 和 vi 文件名 都可以对文件进行编辑操作


vim 和 vi 区别?
vim是一个高级文本编辑器,只适用于图形化界面,可以对字体颜色加亮加深
vi是一个低级文本编辑器
vim和vi都是文本编辑工具,命令行模式一样,功能一样


11.打包,解包 原理


tar打包原理zxvf(解包tar.gz格式) xvf(解压普通tar包)  cvf
-c 打包(压包,添加压缩文件)
-z 压缩
-x 解包
-c 可以指定解包的位置
-v 输入显示(view)
-f 必须要(打包盒压包必须要-f)


(1)打包:(目的包-想要压缩之后的包在前,要打包的文件写后面)
打包一个文件:
目的包  源文件
tar -cvf a.tar  jiao.txt
tar -cf a.tar jiao.txt(加v显示源文件不现实文件,不加)


打包多个文件和目录
tar -cvf b.tar jiao.txt a  b 


打包所有照片
tar -cvf c.tar *.jpg


打包所有文件
tar -cvf d.tar *


打包多个文件和目录并压缩
tar -zcvf b.tar jiao.txt a b 


(2)解包:(不能加z)
不指定解包位置
tar -xvf a.tar
指定解包位置
tar -xvf a.tar -C /home/aa


压缩包的名字在前,目录在后
/home/aa此目录必须存在


查询命令:(相当于windows的搜索引擎)
12.which
which reboot //查看reboot命令所在文件位置
13.locate
# locate 文件名(或命令)
14.find
# find 文件名(或命令)


15.locate,which,find的区别?
locate 和which这个命令功能一样,但是locate的查询效率比which要快一点,文件不太多的话--正常快0.0几秒,其中find命令(必须进入要查找文件的上一级目录或是要查找命令的所在目录),运行效率低


16.帮助命令--list ,--help,man ,info
eg:
# /etc/init.d/NetworkManger --list
# man ls(q退出)


# ls --help
# info ls(查看时候用键盘方向键或是pageup,pagedown;退出:q或者Ctrl+C)


17.给shell命令起别名
vi /etc/bashrc


起别名 名字=功能(命令)
alias cls='clear'
ESC  :wq


重启生效(必须)
source /etc/bashrc
init 6 或reboot


系统配置文件在系统启动过程中加载;对系统配置文件进行修改时需要重启生效,是哟个source的一个加载命令:source系统配置文件路径 或是init 6 或reboot


(四)Linux网路与安全
1.每次装新系统,装完VMware时候需要把ip地址改成自己习惯的一个网段,即本机和虚拟机在同一网段,这样才能联通两个机子,否则不在统一网段无法连通
虚拟机和本机(笔记本)通过VMware NET1连接


2.网路常识:点分十进制
0-255
0是被禁用的,代表该网段的网段号,无意义
255也是被禁用的,代表该网段的广播地址,交换机默认使用它用来进行广播
1和254是路由(1代表真实路由;254代表虚拟路由)


ip:192.168.10.254
子网掩码:255.255.255.0(等于24)
默认网关


3.网络连接方式
1.桥接NAT---NAT8
虚拟机与宿主机在同一个局域网中,ip地址容易冲突
2.网络模式---NAT0
利用宿主机的网卡进行外网连接,可以上网
3.仅主机模式--NAT1
是把宿主机器当作一个路由器,虚拟机连接这个路由器,形成局域网
不能连接外网,大数据常用


1.主机名
# hostname  //查看当前主机
# hostname 主机名 //临时修改主机名
# vi /etc/sysconfig/network  //永久性修改主机名
HOSTNAME=主机名


# service network restart //重启网卡


2.常见服务端口
web tcp 80  //80系统端口,8080自定义端口tcp的默认端口
telnet tcp 23 //远程访问telnet
ssh tcp 22 //安全连路 ssh和telnet是网络通讯连接的两种方式
ftp tcp 20/21  //stp


3.映射文件
vi /etc/hosts
ip 主机名
ip 网站名


windows:
C:\Windows\System32\drivers\etc\hosts
添加一行:
192.168.10.21 j
ip主机名


4.关闭Linux防火墙(默认装完虚拟机开启防火墙)
# service iptables status //查看防火墙状态
# service iptables --list //查看防火墙用法
# service iptables start/stop  //关闭防火墙
# chkconfig iptables off/save //保存防火墙开机不启动


# service iptables save  //开机启动防火墙(不用执行它)


# /etc/init.d/NetworkManger stop //关闭网络管理服务信息
# chkconfig NetworkManger off //保存网络管理服务信息开机不启动


# iptables -F //清除防火墙


//关闭网络信息管理
# service network stop //关的是eth0接口 ,图表不存在
# /etc/init.d/NetworkManger stop //这个只是关闭网络管理信息,图标还存在
# /etc/init.d/NetworkManger status   //查看网络信息管理状态


init 和 init.d区别:
init下是连接文件
init.d下放的是可执行文件


5.修改虚拟机ip
命令修改:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
改:HWADDR=00:0C:29:0A:A8:5E
TYPE=Ethernet
UUID=25e87ffd-4b50-4606-9afd-40402465f8f1//16进制a-f,0-9
改:ONBOOT=yes //默认是开机不启动,改成开机启动
NM_CONTROLLED=yes 网卡是否使用
改:BOOTPROTO=none //不启用dhcp协议,改为none
//是否启动PROTO协议  dhcp表示通过路由器动态获取地址,没有路由就把它先关了,再写IP地址


(下面内容手动添加)
IPADDR=192.168.10.10
PREFIX=24
GATEWAY=192.168.10.254
DEFROUTE=yes //默认使用路由
NAME="System eth0"




ping ip 不通就重启虚拟机或是网卡
# service network restart//重启网卡
全部显示ok,不需要重启
否则重启虚拟机:reboot或init6
ping 主机名
ping ip


windows搜索:cmd 
ping 主机名(不通)
ping ip


windows修改:
主机名ping不通:C:\Windows\System32\drivers\etc hosts


ip 主机名


手动点电脑图标修改网络信息:
右击网络图标(右上角小电脑)--Edit Connections--勾上Connect automatically--修改IPV4协议--连接方式改为手动--添加一个地址信息--add:address:192.168.10.21;netmask:24;gateway:192.168.10.254--apply应用--close关闭




三. Hadoop
1.Hadoop的历史:
Hadoop之父Doug Cutting(Apache基金会的主席),先带领他的团队创建了Lucene,Nutch,Hadoop等开源项目,最开始的时候Hadoop是Lucene的子项目,Nutch的一部分


Apache Lucene
全球的第一个开源的全文搜索搜索引擎工具包
完整的查询引擎和索引引擎
部分文本分析引擎


开发人员可在此基础上建立起完整的全文检索引擎


Nutch:
开源的Lucene的网页搜索引擎
加入网页抓取,解析等功能


Google
商业搜索引擎


Google的两篇重要论文:
GFS(Google File System):第一篇论文,即谷歌分布式文件存储系统
MapReduce:是一个框架,架构,解决分布式计算的难题


Google公司当时在论文中声称他们公司依靠这两种技术使得Google搜索的性能获得极大提升




Doug Cutting意识到了这两个技术可以应用到他的Nutch搜索引擎,带领团队成功移植了这两个技术,将这个技术作为了一个开源的框架,命名为Hadoop,最终Hadoop成为Apache 旗下顶级项目


大数据-数据分析展现--热力图




2、hadoop官网:http://hadoop.apache//


3、Hadoop LOGO 和名字的由来:
LOGO:是Doug Cutting女儿的黄色小象的颜色和外形
          __     __       
         /  \~~~/  \    
   ,----(     ..    ) 
  /      \__     __/   
 /|         (\  |(
^ \   /___\  /\ |   
   |__|   |__|-" 




名字:是他女儿给小象起的名字:Hadoop


4、Hadoop大事件
2002年 Nutch项目开始运行(作为Hadoop的前身)
2003年 谷歌发表GFS论文,介绍了谷歌的文件存储系统
2004年 Doug Cutting模仿谷歌创建了NDFS(Nutch Data File System )
2005年 Nutch移植到新的框架,Hadoop早期版本大概运行在20个节点(一个节点代表一台虚拟机)上(稳定运行)
2006年1-3月 Doug Cutting被雅虎聘请(这一年不仅是雅虎快速发展的一年,也是Hadoop快速发展的一年,雅虎出钱让他带团队改进Hadoop,并且求他把Hadoop应用到雅虎搜索上 )


进公司第二个月启动Apache Hadoop项目


2008年 Hadoop技术赢得了世界第一;200秒处理1TB数据,900多个节点完成


2013年 Hadoop技术峰会召开,表示进入了Hadoop 2.0*时代
2015年 参加China Hadoop submmit
2016年 提出hadoop3.0的理念、概念
2017年 正式发布hadoop3.0


四.集群搭建
1.Hadoop集群三种模式:
单机版:
一个节点(一台机子)


伪分布式集群:
一个节点模拟多个节点


全分布式集群:
真实集群,由多个节点组成


2、Hadoop三个版本
(1)Apache Hadoop(所有其他版本都是基于它开发的)
(2)CDH(Cloudera's  Distribute Including Apache Hadoop )收费,商业
(3)HDP(Hortonworks Data Paltform)
在中国的互联网公司多用CDH,政府是使用国内大数据平台公司的Hadoop


3、Hadoop环境支持
(1)JDK
(2)Hadoop


(公用)
查看防火墙状态:
service iptables status //查看防火墙状态
# service iptables stop //关闭防火墙
# chkconfig iptables off //保存防火墙开机不启动
主机名
# vi /etc/sysconfig/network //永久性修改主机名


改虚拟机ip
命令修改:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
        00:0C:29:5C:B3:44
             手工配置
   DEVICE=eth0
       改:HWADDR=00:0C:29:74:E7:3E
       改:HWAADR=MAC地址
   TYPE=Ethernet
       改:UUID=d06a4eee-dd5c-45e5-afbc-38a8a8440bd9(是随机生成的,至少随机修改一位,0-9,a-f因为是16进制写的)10进制0-9   2进
0和1  8进制0-7(最好每次            都改一下,为了与其他机子避免重复)
       改:ONBOOT=yes        //默认是开机不启动,改成开机启动
           NM_CONTROLLED=yes   //网卡是否使用
       改: BOOTPROTO=none     //是否启动PROTO协议  dhcp表示通过路由器动态获取地址,没有路由就把它先关了,再写IP地址
       (添加下面所有内容)
        IPADDR=192.168.10.10
PREFIX=24 或255.255.255.0      //子网掩码   24代表三个网段255
GATEWAY=192.168.10.254        //网关,是VMware NET1的IP,它将通过这个机子与其他任何机子互连
    DNS1=192.168.10.254 //域名(暂时不写)
DEFROUTE=yes

本文标签: Hadoop