转型大数据之学前准备,掌握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 ...
随机推荐
- SiP封装成超越摩尔定律的要塞,日月光/安靠/长电科技谁将赢取IC封装的未来
来源:EEFOCUS 进入2017年,摩尔定律的脚步愈加沉重,"摩尔定律已死"的言论笼罩着整个半导体行业,超越摩尔定律发展的想法在半导体从业人员的脑海里更清晰了.在这样的大环境下, ...
- 基于按annotation的hibernate主键生成策略
基于按annotation的hibernate主键生成策略 博客分类: Hibernate HibernateJavaJPAOracleMySQL 这里讨论代理主键,业务主键(比如说复合键等)这里不 ...
- eclipse中对Hadoop项目进行mvn clean install时报错的处理
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean (default-clean) ...
- Disruptor
高性能队列Disruptor系列2--浅析Disruptor 目录 1. Disruptor简单介绍2. 为什么Disruptor如此之快3. Disruptor结构分析 1. Disruptor ...
- [由于远程方关闭传输流,身份验证失败]一次处理支付接口bug记录
因公司系统升级,出现突然有些银行卡不能支付的情况,最开始排查发现是第三方平台接口返回有问题: 返回如下: 从11月7日下午开始一直联系第三方,第三方开始排查,一直说是数据格式有问题. 修改格式以后问题 ...
- Codeforces 955C - Sad powers(数论 + 二分)
链接: http://codeforces.com/problemset/problem/955/C 题意: Q次询问(1≤Q≤1e5),每次询问给出两个整数L, R(1≤L≤R≤1e18),求所有符 ...
- BZOJ2756:[SCOI2012]奇怪的游戏(最大流,二分)
Description Blinker最近喜欢上一个奇怪的游戏. 这个游戏在一个 N*M 的棋盘上玩,每个格子有一个数.每次 Blinker 会选择两个相邻 的格子,并使这两个数都加上 1. 现在 B ...
- 第六章.MyBatis缓存结构
一级缓存 测试案例: MyBatisTest.java //缓存 @Test public void testFindCustomerCache1() throws Exception{ SqlSes ...
- Powershell应用
- c#返回值的理解
我感觉没什么用...就是在别的地方用的时候可以直接以Add(a,b)这样的方式赋值就行,不用再用c这个中间变量去接收了,希望有一天有大佬能给我讲讲设置返回值有什么好处