从Ubunt的安装到hadoop集群的搭建
一、相关基础配置
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集群的搭建的更多相关文章
- 使用yum安装CDH Hadoop集群
使用yum安装CDH Hadoop集群 2013.04.06 Update: 2014.07.21 添加 lzo 的安装 2014.05.20 修改cdh4为cdh5进行安装. 2014.10.22 ...
- hadoop集群环境搭建之zookeeper集群的安装部署
关于hadoop集群搭建有一些准备工作要做,具体请参照hadoop集群环境搭建准备工作 (我成功的按照这个步骤部署成功了,经实际验证,该方法可行) 一.安装zookeeper 1 将zookeeper ...
- hadoop集群环境搭建之安装配置hadoop集群
在安装hadoop集群之前,需要先进行zookeeper的安装,请参照hadoop集群环境搭建之zookeeper集群的安装部署 1 将hadoop安装包解压到 /itcast/ (如果没有这个目录 ...
- hadoop集群的搭建(分布式安装)
集群 计算机集群是一种计算机系统,他通过一组松散集成的计算机软件和硬件连接起来高度紧密地协同完成计算工作. 集群系统中的单个计算机通常称为节点,通常通过局域网连接. 集群技术的特点: 1.通过多台计算 ...
- hadoop集群环境搭建准备工作
一定要注意hadoop和linux系统的位数一定要相同,就是说如果hadoop是32位的,linux系统也一定要安装32位的. 准备工作: 1 首先在VMware中建立6台虚拟机(配置默认即可).这是 ...
- hadoop集群的搭建
hadoop集群的搭建 1.ubuntu 14.04更换成阿里云源 刚刚开始我选择了nat模式,所有可以连通网络,但是不能ping通,我就是想安装一下mysql,因为安装手动安装mysql太麻烦了,然 ...
- 关于hadoop集群管理系统搭建的规划说明
Hadoop集群管理系统搭建是每个入门级新手都非常头疼的事情,因为你可能花费了很久的时间在搭建运行环境,最终却不知道什么原因无法创建成功.但对新手来说,运行环境搭建不成功的概率还蛮高的. 在之前的分享 ...
- Hadoop集群环境搭建步骤说明
Hadoop集群环境搭建是很多学习hadoop学习者或者是使用者都必然要面对的一个问题,网上关于hadoop集群环境搭建的博文教程也蛮多的.对于玩hadoop的高手来说肯定没有什么问题,甚至可以说事“ ...
- hadoop(七) - hadoop集群环境搭建
一. 前言: hadoop2.0已经公布了稳定版本号了,添加了非常多特性,比方HDFS HA.YARN等.最新的hadoop-2.4.1又添加了YARN HA 注意:apache提供的hadoop-2 ...
随机推荐
- C#基础知识-面向对象思想之继承(八)
上一篇的标题编程思想我觉得不是很符合主题,因为编程思想的范围太大了,不仅仅是封装 继承 多态,所以比较符合主题的应该是面向对象思想.这一篇中将继续叙述面向对象思想中的继承. 从字面来看继承表达的意思已 ...
- js实现点击copy,可兼容
在实现功能时写的一个小demo,可以实现点击复制内容(任何你需要copy的文字内容data). 经测试,可兼容 chrome, edge, firefox, ie, opera, safari,至于版 ...
- ecshop广告分析
ecshop模板中,显示广告的库项目是ad_position.lbi,其内容只有一个语句: {insert name='ads' id=$ads_id num=$ads_num} smarty的ins ...
- flask简单web应用
推荐一个学习python的网站,个人觉得在这里面收获挺大的,希望对后来学习flask的小伙伴们有帮助.http://www.pythondoc.com/ 用flask框架实现第一个web应用 首先需要 ...
- 自动安装lnmp
注:需先上传各安装包至服务器.#!/bin/bash #! auto install lnmp #! 安装依赖环境 yum -y groupinstall "X Software Devel ...
- 1.如何安装ubuntu
1.先安装vmvare workstation VMware Workstation 12序列号: 5A02H-AU243-TZJ49-GTC7K-3C61N 2.下载ubuntu镜像 3.安装
- Python如何调用新浪api接口的问题
前言:这些天在研究如何调用新浪开放平台的api分析新浪微博用户的数据 成果:成功调用了新浪api获取了用户的一些个人信息和无数条公共微博 不足:新浪开放平台访问有限制,返回的数据着实有限,不足以分析问 ...
- (cljs/run-at (JSVM. :all) "一起实现柯里化")
前言 习惯了Ramda.js就会潜意识地认为函数均已柯里化,然后就可以随心所欲的用函数生成函数,或者使用compose组合多个函数来生成一个新函数.如下 const f = a => b =& ...
- Android远程桌面助手
很早之前,做过一个<WinCE远程桌面助手>,在没有屏幕或者在调试LCD驱动时,发挥了很大作用,平日开发也是必备.后来还被网友用于处理一些疑难问题,如无法输入开机密码时可通过该工具远程输入 ...
- H5编辑器核心算法和思想-遁地龙卷风
代码和特性在chrome49下测试有效. 文本渲染的本质是对文本节点的渲染,通过浏览器内置的对象Range可以获得选择的起始点.与终止点 var range = getRangeObject(); ...
