转型大数据之学前准备,掌握linux(一)
导语:为什么要学习linux?学到什么程度?
大数据技术是运行在集群,且是linux操作系统这样的集群当中的,所以学习大数据之前,你得先掌握了linux的简单操作,没错,我们不是专门的做linux工作,所以只要学会简单操作,会用了就行
学习阶段不可能专门买四五台服务器,成本太高了,所以我们就用虚拟化工具来进行学习。这里我选择的是vmware这个虚拟化软件工具,它可以为我们提供虚拟系统和虚拟网络两个东西,操作系统则是选择centos6.10的minimal版本。具体的安装过程我这里只会讲一些比较重要的过程,其他简单的操作如果有不会的可以百度下虚拟机安装操作系统的过程。
注意点一:磁盘分区划分建议选择自动创建磁盘分区
这里说明下为什么要这么划分:
/boot:引导分区,创建的时候必须是第一个,是操作系统用来进行内存加载等操作,创建的时候默认200mb
swap:操作系统用于数据交换的空间,大小根据自己的内存去设置就行,比较灵活
/:根目录,存放系统,软件,数据等
注意点二:配置静态ip
1 vi /etc/sysconfig/network-scripts/ifcfg-eth0
这里之所以注释掉硬件地址,是因为后面我们要用这台服务器去做克隆,而克隆出来的机子网卡地址就会跟老机器不一样,为了做到唯一性,我们让vmware帮我们去修改硬件地址。ip地址的设置则可以通过虚拟网络编辑器去获取
注意点三:关闭禁用防火墙
1 service iptables stop #关闭防火墙 2 3 chkconfig iptables off #禁用防火墙
注意点四:关闭安全模块
1 vi /etc/selinux/config # 将selinux设置为disabled即可
注意点五:删除文件(只在虚拟环境下这么做,企业环境中千万不能这么做,做了就赶紧跑路吧!!!)
1 rm -f /etc/udev/rules.d/70-persistent-net.rules
之所以删除这个文件,是因为里面记录了硬件地址的映射,所以除了要将ifcfg-eth0的硬件地址注释掉之外,还要将该文件删除,这样才能保证克隆出来的机器eth0这个接口是可用的,因为vmware会用新的硬件地址来使用eth0,否则机器没法使用被别的机器绑定使用的eth0
做完以上这些,我们就可以将机器拍摄快照,并克隆四台机器,用于之后搭建集群用的。最后,我们还要为每台机子配置单独的主机名、ip地址以及主机名与ip地址的映射