一、相关基础配置

  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. 高性能队列Disruptor系列2--浅析Disruptor

    1. Disruptor简单介绍 Disruptor是一个由LMAX开源的Java并发框架.LMAX是一种新型零售金融交易平台,这个系统是建立在 JVM 平台上,核心是一个业务逻辑处理器,它能够在一个 ...

  2. python网络爬虫之scrapy 工程创建以及原理介绍

    执行scrapy startproject XXXX的命令,就会在对应的目录下生成工程 在pycharm中打开此工程目录:并在Run中选择Edit Configuration 点击+创建一个Pytho ...

  3. 使用websocket-sharp来创建c#版本的websocket服务

    当前有一个需求,需要网页端调用扫描仪,javascript不具备调用能力,因此需要在机器上提供一个ws服务给前端网页调用扫描仪.而扫描仪有一个c#版本的API,因此需要寻找一个c#的websocket ...

  4. react-native 学习 ----- React Navigation

    很久没有的登陆博客园了,密码都是找回的,从当年的大学生已经正常的走上了程序员的道路,看到之前发的博客还是写的android,现在自己已经在使用了react-native了. 大学毕业了,做了java后 ...

  5. 【解决】VS2013 + Qt 5.7(5.6适用)使用QSqlDatabase出现“无法解析的外部符号"错误

    原始日期: 2016-08-03 22:09  错误如下: error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: __thiscal ...

  6. 关于MATLAB处理大数据坐标文件2017622

    今天新提交了一次数据,总量达到10337个,本以为成绩会突飞猛进,没想到还是不如从前 但是已经找到人工鼠标轨迹的程序,有待完善,接下来兵分四路:找特征.决策树.完善人工轨迹程序,使其可以将生成的数据自 ...

  7. Qt WebEngine版本要求

    WebEngine是Qt5.4之后加入的新特性,用Qt WebEngine取代之前的Qt Webkit http://wiki.qt.io/QtWebEngine windows版本 windows版 ...

  8. java 获得当前时间 年月日时分秒 星期几

    <%SimpleDateFormat df = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");//设置日期格式SimpleDat ...

  9. PHP提取字符串中的所有汉字

    <?php $str = 'aiezu.com 爱E族, baidu.com 百度'; preg_match_all("#[\x{4e00}-\x{9fa5}]#u", $s ...

  10. 容器间通信的三种方式 - 每天5分钟玩转 Docker 容器技术(35)

    容器之间可通过 IP,Docker DNS Server 或 joined 容器三种方式通信. IP 通信 从上一节的例子可以得出这样一个结论:两个容器要能通信,必须要有属于同一个网络的网卡. 满足这 ...