从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 ...
随机推荐
- 懵懂oracle之存储过程2
上篇<懵懂oracle之存储过程>已经给大家介绍了很多关于开发存储过程相关的基础知识,笔者尽最大的努力总结了所有接触到的关于存储过程的知识,分享给大家和大家一起学习进步.本篇文章既是完成上 ...
- 使用EF连接Postgresql
环境: VS2017 Community Windows 10 Postgresql 9.6 安装Postgresql: https://www.postgresql.org/download/ 1. ...
- MYSQL更改root password时遇到Access Denied的解决办法
今天在公司虚拟机上装MYSQL之后需要修改root password,然而遇到这样的错误: Access denied for user 'root'@'localhost' (using passw ...
- 第二章完结,包含exam练习
正则方程(Normal Equation) 梯度下降是最小化代价函数\(J(\theta)\)的一种方式,这里提出了另一种方式即正则方式不使用迭代方式:\(\theta = (X^TX)^{-1}X^ ...
- 写代码中遇到的问题(php接收不到传过来的json数据,php使用utf8的用法)
今天写代码用python处理完数据,传给php服务器后,发现接收不到数据,因为是跨域,所以加了消息头:header('Access-Control-Allow-Origin:*');但是并没有什么卵用 ...
- tcp/ip详解 卷1 -- 协议概述
第一章 概述 分层 TCP/IP 通常被认为是一个四层协议系统. 每一层负责不同的功能. 链路层, 也成为数据链路层或者网络接口层. 通常包括 操作系统中的设备驱动程序和计算机中对应的网络接口卡. 主 ...
- react-native-fs插件的使用以及遇到的坑
react-native-fs插件是文件对上传和下载时使用的,iOS和android都可使用,File upload (iOS only). 安装命令: npm install react-nativ ...
- 360安全检测出的WordPress漏洞的修复方法
1.跨站脚本攻击(XSS) 这个漏洞注意是因为用户评论可以提交代码,有安全风险.虽然你的WordPress以及是最新版,但是你的WordPress主题却不一定跟着更新!因此,需要稍微修改一下评论相关的 ...
- memcached可视化客户端工具
TreeNMS是一款redis,Memcache可视化客户端工具,采用JAVA开发,实现基于WEB方式对Redis, Memcached数据库进行管理.维护. 功能包括:NoSQL数据库的展示,库表的 ...
- 第14章 Linux开机详细流程
本文目录: 14.1 按下电源和bios阶段 14.2 MBR和各种bootloader阶段 14.2.1 boot loader 14.2.2 分区表 14.2.3 采用VBR/EBR方式引导操作系 ...
