从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 ...
随机推荐
- [css 实践篇] CSS box-orient
定义和用法 box-orient 属性规定框的子元素应该被水平或垂直排列. 提示:水平框中的子元素从左向右进行显示,而垂直框的子元素从上向下进行显示.不过,box-direction 和 box-or ...
- phpcmsV9手机站内容页有时内容不显示
phpcmsV9手机站内容页有时内容不显示,修改的办法是: 在文件phpcms\modules\wap\index.php 中 屏蔽第119行,即如下内容 //$content = $contentp ...
- java web数据库(SQL 2008+IDEA 14)环境配置
废话少说,在之前已经配置过IDEA+Tomcat的环境之后,现在需要进行数据库配置: 1.首先,SQL SERVER2008数据库的安装 (1)将下载的sqlserver 2008数据库进行解压,点击 ...
- Linux网络编程客户\服务器设计范式
1.前言 网络编程分为客户端和服务端,服务器通常分为迭代服务器和并发服务器.并发服务器可以根据多进程或多线程进行细分,给每个连接创建一个独立的进程或线程,或者预先分配好多个进程或线程等待连接的请求.今 ...
- Swift连接字符串和字符
字符串和字符的值可以通过加法运算符 (+) 相加在一起并创建一个新的字符串值: let string1 = "hello" let string2 = " there&q ...
- 解决Jenkins performance-plugin 解析jmeter jtl报告NumberFormatException "timeStamp"
报错日志: Performance: Failed to parse file '/var/lib/jenkins/jobs/Jmeter/jobs/jmeter-test/builds/14/per ...
- JS中创建自定义对象的方法
1.直接给对象扩充属性和方法: 2.对象字面量: 3.工厂方式: 4.构造函数方式: 5.原型方式: 6.混合方式. <script> // 1.直接给对象扩充属性和方法; var cat ...
- 微信小程序开发者注册流程
一,首先打开浏览器,搜索微信公众平台 点击进入,此时还没有注册微信小程序开发账号,我们需要点击注册 进入注册页面,会出现四种账号,我们选择小程序账号 然后根据提示就可以进行注册了 注册时,需填写一下个 ...
- 使用ReflectionToStringBuilder实现toString方法
使用ReflectionToStringBuilder实现toString方法 org.apache.commons.lang.builder.ReflectionToStringBuilder是co ...
- struts2框架下的一个简单的ajax例子
举个例子 jsp页面: <%@ page language="java" import="java.util.*" pageEncoding=" ...
