转型大数据之学前准备,掌握linux(一)
导语:为什么要学习linux?学到什么程度?
大数据技术是运行在集群,且是linux操作系统这样的集群当中的,所以学习大数据之前,你得先掌握了linux的简单操作,没错,我们不是专门的做linux工作,所以只要学会简单操作,会用了就行
学习阶段不可能专门买四五台服务器,成本太高了,所以我们就用虚拟化工具来进行学习。这里我选择的是VMware这个虚拟化软件工具,它可以为我们提供虚拟系统和虚拟网络两个东西,操作系统则是选择CentOS6.10的minimal版本。具体的安装过程我这里只会讲一些比较重要的过程,其他简单的操作如果有不会的可以百度下虚拟机安装操作系统的过程。
注意点一:磁盘分区划分建议选择自动创建磁盘分区
这里说明下为什么要这么划分:
/boot:引导分区,创建的时候必须是第一个,是操作系统用来进行内存加载等操作,创建的时候默认200MB
swap:操作系统用于数据交换的空间,大小根据自己的内存去设置就行,比较灵活
/:根目录,存放系统,软件,数据等
注意点二:配置静态IP
vi /etc/sysconfig/network-scripts/ifcfg-eth0
这里之所以注释掉硬件地址,是因为后面我们要用这台服务器去做克隆,而克隆出来的机子网卡地址就会跟老机器不一样,为了做到唯一性,我们让VMware帮我们去修改硬件地址。IP地址的设置则可以通过虚拟网络编辑器去获取
注意点三:关闭禁用防火墙
service iptables stop #关闭防火墙 chkconfig iptables off #禁用防火墙
注意点四:关闭安全模块
vi /etc/selinux/config # 将SELINUX设置为disabled即可
注意点五:删除文件(只在虚拟环境下这么做,企业环境中千万不能这么做,做了就赶紧跑路吧!!!)
rm -f /etc/udev/rules.d/-persistent-net.rules
之所以删除这个文件,是因为里面记录了硬件地址的映射,所以除了要将ifcfg-eth0的硬件地址注释掉之外,还要将该文件删除,这样才能保证克隆出来的机器eth0这个接口是可用的,因为VMware会用新的硬件地址来使用eth0,否则机器没法使用被别的机器绑定使用的eth0
做完以上这些,我们就可以将机器拍摄快照,并克隆四台机器,用于之后搭建集群用的。最后,我们还要为每台机子配置单独的主机名、IP地址以及主机名与IP地址的映射
转型大数据之学前准备,掌握linux(一)的更多相关文章
- 2018年,Java程序员转型大数据开发,是不是一个好选择?
近日网上有一篇关于Java程序员职场生存现状的文章“2017年 Java 程序员,风光背后的危机”,在Java程序员圈子里引起了广泛关注和热议. 2017年,Java 程序员面临更加激烈的竞争. 不得 ...
- CentOS6安装各种大数据软件 第二章:Linux各个软件启动命令
相关文章链接 CentOS6安装各种大数据软件 第一章:各个软件版本介绍 CentOS6安装各种大数据软件 第二章:Linux各个软件启动命令 CentOS6安装各种大数据软件 第三章:Linux基础 ...
- BAT推荐免费下载JAVA转型大数据开发全链路教程(视频+源码)价值19880元
如今随着环境的改变,物联网.AI.大数据.人工智能等,是未来的大趋势,而大数据是这些基石,万物互联,机器学习都是大数据应用场景! 为什么要学习大数据?我们JAVA到底要不要转型大数据? 好比问一个程序 ...
- Java转型大数据开发全套教程,都在这儿!
众所周知,很多语言技术已经在长久的历史发展中掩埋,这期间不同的程序员也走出的自己的发展道路. 有的去了解新的发展趋势的语言,了解新的技术,利用自己原先的思维顺利改变自己的title. 比如我自己,也都 ...
- 【若泽大数据实战第二天】Linux命令基础
Linux基本命令: 查看IP: ifconfig 或者 hostname -i(需要配置文件之后才可以使用) ipconfig(Windows) 关闭防火墙: Service iptables st ...
- JavaEE 学大数据是否掌握 JavaSE 和 Linux 就够了?
引言 如果你是学习大数据的童靴,可能经常在网上看到一些公众号或博客告诉你,学习大数据基础部分只需要掌握 JavaSE 和 Linux 就够了,至于 JavaWeb 和 JavaEE 简单了解一下就可以 ...
- 大数据平台搭建 - Mysql在linux上的安装
一.简介 MySQL是一个关系型数据库系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品.MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 ...
- 大数据Hadoop入门教程 | (二)Linux
使用finalShell可以提供文件目录图形化 完整Linux命令整理参考大佬博客:Linux常见文件管理命令 - Mr_Walker - 博客园 Linux文件系统基础知识 Linux文件系统概念 ...
- 大数据Hadoop平台安装及Linux操作系统环境配置
配置 Linux 系统基础环境 查看服务器的IP地址 设置服务器的主机名称 hostnamectl set-hostname hadoop hostname可查看 绑定主机名与IP 地址 vim /e ...
随机推荐
- How to use Log4cplus
Introduction Log4cplus is derived by the popular Log4j written in java.<br>This tutorial show ...
- 【Markdown】Markdown 使用MathJax引擎 书写Latex 数学公式
大家都看过Stackoverflow上的公式吧,漂亮,其生成的不是图片.这就要用到MathJax引擎,在Markdown中添加MathJax引擎也很简单, <script type=" ...
- Python学习系列-----第二章 操作符与表达式
2.1 数学运算和赋值的简便方法 例如: 2.2 优先级 在python中运算符有优先级之分,高优先级的运算符先执行,低优先级的运算符后执行.下面是运算符优先级:(同一行的运算符具有相同的优先级) 2 ...
- 密码存储中MD5的安全问题与替代方案
md5安全吗?有多么地不安全?如何才能安全地存储密码?... md5安全吗? 经过各种安全事件后,很多系统在存放密码的时候不会直接存放明文密码了,大都改成了存放了 md5 加密(hash)后的密码,可 ...
- dctcp example-ns2
set N 8 set B 250 set K 65 set RTT 0.0001 set simulationTime 1.0 set startMeasurementTime 1 set stop ...
- CSS position属性 标签: css 2016-09-06 15:58 78人阅读 评论(0) 收藏
踩了position的坑,主要是因为对position属性理解不深. 以下是w3school中对position的解释: 可能的值 值 描述 absolute 生成绝对定位的元素,相对于 static ...
- hdu-5475 An easy problem---线段树+取模
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=5475 题目大意: 给X赋初值1,然后给Q个操作,每个操作对应一个整数M: 如果操作是1则将X乘以对应 ...
- sqlserver 2008 r2 直接下载地址,可用迅雷下载
转自 http://www.cnblogs.com/chinafine/archive/2010/12/23/1915312.html sqlserver 2008 r2 直接下载地址,可用迅雷下载 ...
- Sublime Text 3中关闭记住上次打开的文件
使用UltraEdit的时候,每次安装后就得修改一堆配置,其中一项便是关闭“打开上一次未关闭的文件”,Sublime Text 2也有这么一个默认的功能,在实际使用中,这种方式确实可以较快速的访问文件 ...
- 2018 Multi-University Training Contest 4 Problem B. Harvest of Apples 【莫队+排列组合+逆元预处理技巧】
任意门:http://acm.hdu.edu.cn/showproblem.php?pid=6333 Problem B. Harvest of Apples Time Limit: 4000/200 ...