在安装好CentOS6.4之后先配置一些基本的环境
1.网络环境:
如果你买的是阿里的服务器,那么这些你都不需要配置,阿里会自动帮你配置好一切,我太穷、、、
首先打开虚拟机的虚拟网络编辑器:编辑 -》虚拟网络编辑器 -》更改设置选择VMnet8 NAT模式,点击NAT设置
配置网关:192.168.59.2 (根据自己的使用要求配,当然也可以和我一致)
子网:192.168.59.0
子网掩码:255.255.255.0
然后打开CentOS6.4,它会默然进入图形化界面,直接在图形化界面配置网关和子网掩码等,与虚拟机编辑器中的保持一致
配置步骤:
System -》preference -》Network Connection
打开之后选中System eth0 点击修改edit,选择ipv4 setting的设置,选择manual手动配置
一次配置ip地址,子网掩码和网关,在DNS Server服务上可以使用谷歌提供的DNS地址8.8.8.8,速度会快点。。。
2.一些服务的配置
首先为了以后的方便,先将主机名改掉,顺便将主机名与ip关联起来,方便之后的一些操作:
修改这些配置是需要管理员root权限的所以,需要切换到root用户下修改,当然也可以使用sudo命令,在普通用户下也可以使用root的一些权限
首先配置sudo:
打开终端:切换到root用户下 : su - ;输入命令 visudo 修改第99行,在这你可能发现打开的没有显示行数,你需要用到文本编辑器的命令 set numer,这样就可以看到行数,在99行添加普通用户的sudo可以使用的权限,这里我直接让它具有root的所有权限bigdata ALL=(root) NOPASSWD:ALL,方便之后的一些操作,公司不可能让你这么干的。。。
顺便将主机名修改掉root用户下:vi /etc/sysconfig/network,我将主机名修改为了bigdata-01.superyong.com这里01表示第一台机器,我将使用三台机器搭建大数据环境;
当然你的sudo配好了也可以在普通用户下使用sudo打开sudo vi /etc/sysconfig/network进行修改主机名,修改之后需要重新启动!
将主机名与ip关联起来:使用sudo打开vim /etc/hosts 在第三行中加入192.168.59.101 bigdata-01.superyong.com 使ip与主机名关联起来。
大家一定想问为什么root用户这么方便为什么不在root下操作呢,因为root太强大了,linux下一切皆文件,当你用root删掉一些东西的时候,会直接造成整个集群崩塌,也就是所谓的 删库跑路~~~,为了避免这种操作,公司一般会给你一个用户名和密码去访问大数据集群,防止删库跑路!!!,所以之后的一些操作我都会使用到sudo命令在普通用户下操作!
接下来让你的linux关联到windows下,使它能够访问windows,当然这样做最重要的就是让我们可以使用远程客户端访问大数据环境!
在大数据环境中,一般使用的是他的处理能力,所以他是不需要访问网络的,所以可以将防火墙关闭掉,一般只使用局域网,有专门的服务器去访问网络,这样可以避免网络的一些危害。当然这里关闭防火墙主要是为了是他能够与window相互之间访问。
永久关闭防火墙:为了使虚拟机在开机之后不自动开启防火墙,这里不仅将他临时关闭,也在开机启动中将他关闭:
sudo service iptables stop 关闭防火墙
使用sudo service iptables status查看防火墙状态
sudo chkconfig iptables off 设置为开机不开启防火墙
使用sudo chkconfig iptables --list 查看开机启动状态
这里要注意的是在CentOS中不仅仅只有这一个防火墙,由于版本问题,他还自带了一个叫做selinux的类似于一个防火墙的东西,感兴趣的可以去百度一下;
打开它的配置文件:sudo vi /etc/selinux/config 设置SELINUX=disabled 该设置必须重启才能生效;
当以上配置完成后,在window目录下的C:\Windows\System32\drivers\etc中修改hosts,将主机名和ip加入到文件的最后,这样就可以关联到该主机了,注意该文件用window自带的笔记本打不开哦,需要下载一款工具,这款工具以后也可以用到,Notepad++自行下载,百度很多。。。
修改完成后,基本的配置也就完成了,接下来就可以安装一些基本的软件。