一、相关基础配置

  1、网络设置

    a.调整VMnet8这块网卡网关

    b.在VMware[编辑]->[虚拟网络编辑器]对VMnet8进线[NAT 设置]

    c.调整[DHCP 设置]中的起始IP地址

查看图片示例

查看图片示例

二、VMware安装Ubuntu桌面版

  这里我安装的版本为:ubuntu-16.10-desktop-amd64

  1.Linux用户名为:ubuntu,密码:admin

    a.后期会复制此虚拟机,将用户名和密码设置通用,方便后期使用

    b.用户名密码全部为小写英文字母,方便后期登录管理

  2.VMware虚拟机名称为:s180

    a.虚拟机名称后数字为虚拟机IP,方便后期管理

三、Ubuntu基础配置

  1.设置桌面自适应显示

    a.关机

    b.编辑虚拟机设置

    c.显示器

    d.指定监视器设置

    e.任意监视器的最大分辨率-->设置实际物理显示器的最大分辨率

  2.安装VMware Tools

    a.虚拟机开机

    b.VMware菜单栏[虚拟机]-->[安装VMware Tools]

    c.将VMwareTools-10.1.6-5214329.tar.gz 复制到虚拟机桌面

    d.右键[Extract Here],将VMwareTools-10.1.6-5214329.tar.gz 释放在桌面。

    e.打开命令行终端

    f.$ cd ~/Desktop/vmware-tools-distrib/

    g.$ sudo ./vmware-install.pl

    h.输入密码:admin

    i.一路回车,都按照默认设置

  3.开启root用户

    a.$ sudo passwd root

    b.输入密码及确认密码:admin

    c.看到passwd: password updated successfully表示成功

  4.设置固定IP

    (一)图形界面设置

      a.单机右上角网络连接的上下图标,选择[Edit Connections...]

      b.选择Ethernet下的默认网卡

        我这里叫[Wired connection 1],正常应该是[eth0]

        Linux默认会连接第一块网卡,这里只调整第一块网卡。

      d.选择[IPv4 Settings]

      e.将[Method]设置为[Manual]

      f.在Addresses中[Add]调整IP地址

        根据VMware虚拟网关设置你相应的网段、DNS服务地址

      g.保存,断开连接网络,重新连接网络

      h.$ifconfig 检查IP设置

查看图片示例

    (二)命令行设置固定IP

      a.$ cd /etc/network/

      b.$ sudo nano interfaces

       编辑修改配置文件,保存

      c./etc/init.d/networking restart  重启网卡      

  5.修改Ubuntu软件源

    a.检查是否能访问外网

    b.$ cd /etc/apt

    c.先备份$sudo mv sources.list sources.list.bak

    d.编辑:$ sudo nano sources.list

      这里使用的阿里的源,也可以配置其他的国内镜像源

deb http://mirrors.aliyun.com/ubuntu/ vivid main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ vivid-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ vivid-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ vivid-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ vivid-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ vivid main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ vivid-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ vivid-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ vivid-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ vivid-backports main restricted universe multiverse

     e.保存

     f.运行:$sudo apt-get update

    6.共享本地文件夹

     a.在VMware我的计算机列表页右击->[设置]->[选项]->[添加]--{--------}->[确定]

     b.重启ubuntu

     c.$cd /mnt/hgfs/

       进入检查一下

    7.设置开机进入文本模式

      $ sudo nano /etc/default/grub

        GRUB_CMDLINE_LINUX_DEFAULT="text"

      $ sudo update-grub

      $ reboot

    8.修改hostname

      a.$ cd /etc/

      b.切换到root用户

        $ su root

      c.修改主机名为s180(与IP对应)

         # echo s180 > hostname

    9.修改本机host文件主机名与IP对应

      a.进入 /etc 目录

      b.修改 hosts

        $ sudo nano hosts

  修改为:

127.0.0.1       localhost
192.168.20.180  s180
192.168.20.181  s181
192.168.20.182  s182
192.168.20.183  s183
192.168.20.184  s184

四、ubuntu软件环境

  1、安装jdk

    a.下载jdk-8u141-linux-x64.tar.gz,放在共享文件夹中   

    b.将安装文件复制到Downloads目录

      $ cp jdk-8u141-linux-x64.tar.gz ~/Downloads/

    c.进入Downloads目录

      $ cd ~/Downloads/

    d.解压jdk-8u141-linux-x64.tar.gz

      $ tar -xzvf jdk-8u141-linux-x64.tar.gz

    e.创建安装目录

      $ mkdir /soft

    f.改变文件夹权限

      $ sudo chown ubuntu:ubuntu /soft

    g.移动安装文件

      $ mv ~/Downloads/jdk1.8.0_141/ soft/

    h.进入bin目录

      $ cd /soft/jdk1.8.0_141/bin/

    i.验证安装

      $ ./java -version
      进入 /soft 目录,为jdk安装目录添加符号链接,

      $ ln -s jdk1.8.0_141 jdk

    g.进入etc目录

      $ cd /etc

    k.编辑environment配置文件

      添加path变量:/soft/jkd/bin,意用“:”分割

      添加JAVA_HOME变量:/soft/jdk

    l.让环境变量即刻生效

      $ source /etc/environment

      echo $JAVA_HOME  打印JAVA_HOME变量

  2、安装Hadoop

    a.复制安装文件

      $ cp /mnt/hgfs/LinuxSoft/hadoop-2.7.3.tar.gz ~/Downloads/

    b.解压、移动

      $ tar -xzvf hadoop-2.7.3-src.tar.gz

      $ mv hadoop-2.7.3 /soft/

    c.建立hadoop链接

      $ ln -s hadoop-2.7.3/  hadoop

    d.配置hadoop环境变量

      $ sudo nano /etc/environment

      HADOOP_HOME=/soft/hadoop

      path变量再添加:“:/soft/hadoop/bin:/soft/hadoop/sbin”

    e.让环境变量即刻生效

      $ source /etc/environment

      echo $HADOOP_HOME  打印HADOOP_HOME变量

    至此,/etc/environment文件内容为:

JAVA_HOME=/soft/jdk
HADOOP_HOME=/soft/hadoop
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/soft/jdk/bin:/soft/hadoop/bin:/soft/hadoop/sbin"

    f.reboot  重启ubuntu

    j.验证hadoop安装

      $ hadoop version

      打印出hadoop的安装版本,则说明安装完成

五、克隆ubuntu clent机器

  1.用s180再克隆四台虚拟机

  2.命名分别为s181、s182、s183、s184

  3.分别将对应IP和主机名修改

  4.分别用主机名ping s181、s182、s183、s184,测试是否联通

六、安装ssh

从Ubunt的安装到hadoop集群的搭建的更多相关文章

  1. 使用yum安装CDH Hadoop集群

    使用yum安装CDH Hadoop集群 2013.04.06 Update: 2014.07.21 添加 lzo 的安装 2014.05.20 修改cdh4为cdh5进行安装. 2014.10.22  ...

  2. hadoop集群环境搭建之zookeeper集群的安装部署

    关于hadoop集群搭建有一些准备工作要做,具体请参照hadoop集群环境搭建准备工作 (我成功的按照这个步骤部署成功了,经实际验证,该方法可行) 一.安装zookeeper 1 将zookeeper ...

  3. hadoop集群环境搭建之安装配置hadoop集群

    在安装hadoop集群之前,需要先进行zookeeper的安装,请参照hadoop集群环境搭建之zookeeper集群的安装部署 1 将hadoop安装包解压到 /itcast/  (如果没有这个目录 ...

  4. hadoop集群的搭建(分布式安装)

    集群 计算机集群是一种计算机系统,他通过一组松散集成的计算机软件和硬件连接起来高度紧密地协同完成计算工作. 集群系统中的单个计算机通常称为节点,通常通过局域网连接. 集群技术的特点: 1.通过多台计算 ...

  5. hadoop集群环境搭建准备工作

    一定要注意hadoop和linux系统的位数一定要相同,就是说如果hadoop是32位的,linux系统也一定要安装32位的. 准备工作: 1 首先在VMware中建立6台虚拟机(配置默认即可).这是 ...

  6. hadoop集群的搭建

    hadoop集群的搭建 1.ubuntu 14.04更换成阿里云源 刚刚开始我选择了nat模式,所有可以连通网络,但是不能ping通,我就是想安装一下mysql,因为安装手动安装mysql太麻烦了,然 ...

  7. 关于hadoop集群管理系统搭建的规划说明

    Hadoop集群管理系统搭建是每个入门级新手都非常头疼的事情,因为你可能花费了很久的时间在搭建运行环境,最终却不知道什么原因无法创建成功.但对新手来说,运行环境搭建不成功的概率还蛮高的. 在之前的分享 ...

  8. Hadoop集群环境搭建步骤说明

    Hadoop集群环境搭建是很多学习hadoop学习者或者是使用者都必然要面对的一个问题,网上关于hadoop集群环境搭建的博文教程也蛮多的.对于玩hadoop的高手来说肯定没有什么问题,甚至可以说事“ ...

  9. hadoop(七) - hadoop集群环境搭建

    一. 前言: hadoop2.0已经公布了稳定版本号了,添加了非常多特性,比方HDFS HA.YARN等.最新的hadoop-2.4.1又添加了YARN HA 注意:apache提供的hadoop-2 ...

随机推荐

  1. .NET Core程序中使用User Secrets存储敏感数据

    前言 在开发中经常会用到一些敏感数据,比如AppSecret或数据库连接字符串,无论是硬编码还是写在配置文件中,最终都要push到svn或git上.对于开源项目,这些敏感数据就无隐私可言了,对于私有项 ...

  2. 容易忽略的递归当中的return

    先描述问题. 最近项目有个需求,数据入库失败后延时一定时间然后重新入库:当失败达到一定次数后就不再进行入库,因为项目简单,也不需要异步处理.所以看到这个问题很容易想到用递归去实现. 我最开始的代码ex ...

  3. 【LeetCode】89. Gray Code

    题目: The gray code is a binary numeral system where two successive values differ in only one bit. Giv ...

  4. 什么是VPN,VPN有什么用,怎么获得VPN

    什么是VPN? VPN英文全称是“Virtual Private Network”,翻译过来就是“虚拟专用网络”.vpn被定义为通过一个公用网络(通常是因特网)建立一个临时的.安全的连接,是一条穿过混 ...

  5. Vim按Esc后光标左移问题的解决

    参考了这篇文章http://vim.wikia.com/wiki/Prevent_escape_from_moving_the_cursor_one_character_to_the_left 在Vi ...

  6. 青出于蓝而胜于蓝 — Vue.js对Angular.js的那些进步

    Angular.js与Vue.js是非常有渊源的两款前端框架,据Vue.js的官方网站描述,在其早期开发时,灵感来源就是Angular.js.而在很多方面,Vue.js也正像是中国的那句古话,&quo ...

  7. JS数组及内置对象

    [JS中的数组]1.数组的概念:数组是在内存中连续存储多个有序元素的结构元素的顺序,称为下标,通过下标查找对应元素.2.数组的声明: ① 字面量声明: var arr1 = [];JS中同一数组,可以 ...

  8. 简单总结一下 XSS

    你听说过XSS吗? XSS(Cross-site scripting, 跨站脚本)是一种网站应用程序的安全漏洞攻击,是代码注入的一种. 研究表明,最近几年 XSS 已经超过 "缓冲区溢出&q ...

  9. window.onload的使用心得

    如果我问你window.onload是什么意思,恐怕你会回答我:"这不是页面加载完就执行吗".  但是答案是不一定,得看你怎么用.看一下例子吧 例1:  代码如下:   <! ...

  10. getResources提取资源文件

    String pxsize = context.getResources().getString(R.string.hello); 资源文件格式: <?xml version="1.0 ...