自制Hadoop伪分布、集群安装详细过程(vmware)

本文档详述了在vmware环境下,如何进行Hadoop的伪分布及集群安装,包括虚拟机的配置、Java环境的安装、Hadoop的安装及配置,以及集群的搭建和验证过程。
摘要由CSDN通过智能技术生成

Hadoop单机版、伪分布、集群安装教程推荐链接:

http://dblab.xmu.edu.cn/blog/page/2/?s=Hadoop

注:vmware6.5及以上,执行命令基本相同,除了编辑文件时“vi”指令替换为“vim”指令

一、下载安装所需文件

         1.vmware10中文版

         2.centos6.4

         3.jdk1.8-Linux-32位

         4.Hadoop2.7.1(要求jdk版本为1.7及以上)

         5.spark2.2.1(要求hadoop版本为2.7)

 

二、安装虚拟机

         1.安装vmware(具体细节可百度vmware安装)。

         2.新建虚拟机

                   打开解压过的centos/centos.vmx

         3.克隆虚拟机

                   选中虚拟机/右键/管理/克隆

         4.查看虚拟机版本

                   查看centos版本命令:rpm -q centos-release

                   查看系统是32位还是64位:getconf LONG_BIT

        

三、hadoop伪分布安装(选centos虚拟机安装)

         1.root用户名登陆,密码hadoop

                   之后已将主机名修改为hadoop 密码 hadoop    IP 192.168.0.253

         2.设置IP、主机名、绑定主机名和关闭防火墙

                   (1)设置静态IP

                            桌面右上角连接  右键 编辑连接

                            IPv4 method:从automatic(DCHCP)动态分配IP调整为Manual静态IP

                            设置与主机在同一个网段 可以用ipconfig和ping IP实现

                            本机IP     192.168.0.221

                            vmware vmnet1 192.168.0.251                vmnet8    192.168.0.252

         service network restart //重启网卡

                   (2)修改主机名

                            hostname         //查看当前主机名

                            hostname hadoop   //对于当前界面修改主机名

                            vi /etc/sysconfig/network 进入配置文件下 修改主机名为hadoop

                            reboot -h now //重启虚拟机

                            //执行vi读写操作          按a修改 修改完之后   Esc   输入 :wq 回车 保存退出

3.hostname和主机绑定

                   vi /etc/hosts    //在前两行代码下添加第三行192.168.0.253 hadoop

                   之后 ping hadoop验证即可

   

 

4.关闭防火墙

                   service iptables stop        //关闭防火墙

                   service iptables status    //查看防火墙状态

                   chkconfig iptables off       //关闭防火墙自动运行

                   chkconfig --list | grep iptables          //验证是否全部关闭

5.配置ssh免密码登陆(centos默认安装了SSH client、SSH server)

                   rpm -qa |grep ssh

                   //验证是否安装SSH,若已安装,界面如下

         接着输入ssh localhost

         输入yes  会弹出以下窗体内容

         即每次登陆都需要密码

                   exit            //退出ssh localhost

                   cd ~/.ssh/         //若不存在该目录,执行一次ssh localhost

                   ssh-keygen -t rsa 之后多次回车

                   cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys           //加入授权

                   chmod 600 ./authorized_keys             //修改文件权限

注: Linux 系统中,~ 代表的是用户的主文件夹,即 "/home/用户名" 这个目录,如你的用户名为 hadoop,则 ~ 就代表 "/home/hadoop/" 

操作完成之后输入ssh localhost验证 出现Last login

6.安装java环境

                   (1)将本机已下载的jdk1.8上传到centos服务器下:

                            方法一:下载Xshell5,点击新建文件传输

之后按要求下载Xftp,下载安装之后根据主机IP及用户名和密码登录虚拟机

                         

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值