菜鸟配置hadoop--基础配置

5 篇文章 0 订阅

最近想研究一下hadoop,但是总要弄个环境模拟一下吧,要不然光看资料实在无法深刻理解。但是,正如题目所说的那样,对于安装hadoop来说,我实在是个菜鸟,首先hadoop需要安装在linux环境下,我是基本没有摸过linux的,只好在网上不断搜索,查找资料,同时学习一些新知识。最后,终于把这个东西装上了,虽然还有很多地方不是理解为什么这么做。这首先要感谢互连网上的那么多无私的人提供的资料,谢谢,谢谢。

    通过安装这个hadoop系统,也发现很多资料虽然提供了些方法和步骤,但总有些瑕疵,要不就是步骤不全面,要不就是有些命令写的不正确。虽然就差那么一点点,但是最后就导致软件安装不成功。当然,首先得承认,我是个菜鸟,很多知识不了解,目前只知道照抄照搬。下面,我把自己的安装步骤记下来,仅供菜鸟们学习,哈哈。

    安装环境如下:(条件有限,我用的是虚拟机方式安装的)

   

操作系统

Win7 64位操作系统

自备

虚拟机软件

VMware-workstation-full-8.0.4-744019.exe

自备

Linux系统

ubuntu-14.04-desktop-i386.iso

http://mirror2.hs-esslingen.de/releases.ubuntu.com/14.04/

Java环境

jdk-8u31-linux-i586.gz

http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u2-download-1377129.html

Hadoop软件

hadoop-2.6.0.tar.gz

http://mirror.bit.edu.cn/apache/hadoop/common/

 

 

 

 

虚拟机软件安装略。

 

安装linux:

我安装ubuntu-14.04-desktop-i386.iso,采用的大部分都是默认设置,

工作目录选择了一下,如下:


第二个地方就是默认用户名和密码:

我设置的用户名是justin,密码是admin。这两个参数,就是你登录linux的帐号和密码,不能忘。

安装完,如下图所示,会出现我们需要的虚拟机:



点击[power on this virtual machine],就开始启动linux 虚拟机了。

 

    这里再次强调一下:我是个linux菜鸟,对于linux一窍不通。所以我只好网上搜索了些linux资料学习。在这里推荐大家看一下《鸟哥的Linux私房菜》这本书,我看了几章,基本满足安装hadoop需要了。等我有时间再仔细看看鸟哥的书,应该有更多收获,毕竟都是鸟字辈的嘛,哈哈。

    下面就是登陆后的登陆界面:

   

现在,输入admin,就可以进入linux系统了。

 

暂停一下,那些java,hadoop软件怎么获取呢,可以通过linux自带的火狐浏览器直接下载到linux机器的相关目录下。也可以通过网上邻居(这么叫不知道对不对)获取,这台宿主机器上的文件。如下图所示:

选择Files


选择Browse Network,然后双击击宿主机器:出现如下界面

输入宿主机器的帐号和密码就可以进入本机器,获取想要的文件了,我就是这么获取的,毕竟windows操作起来还是比较方便的。

 

下面来安装java:

首先进入linux的字符操作界面:按Ctrl+Alt+F1,就进入了字符操作界面。

输入:justin,回车,再输入密码admin,就用justin帐号进入到系统中。再说一下你可以用你自己的帐号密码,我这里用自己的帐号和密码只是为了方便一些。

如果想切换回Window操作界面按Ctrl+Alt+F7,就可以了。

 

还有个问题:

  我们用的linux是ubuntu。 ubuntu系统默认root用户是不能登录的,密码也是空的。 如果要使用root用户登录,必须先为root用户设置密码。打开终端,输入:sudo passwd root 然后按回车此时会提示你输入密码,在password:后输入你现在登录的用户的密码然后系统提示你输入新的UNIX密码Enter new UNIX password:这里输入你想为root设置的密码,要输入两次,此时系统会出现密码设置成功的提示 最后退出终端,重启计算机,选择用户进入系统的地方,选择其他 然后输入root 再输入root的密码就可以登录了! 其实用普通用户登录,在终端里输入命令:sudo -s -H也同样能够切换到root权限。

好了,现在真的要开始安装java了。

   首先用cd命令到达具有jdk-8u31-linux-i586.gz的目录,cd不会用的先看《鸟哥的Linux私房菜》,然后用解压缩命令,将jdk-8u31-linux-i586.gz解压,命令如下:

                         tar zxvf jdk-8u31-linux-i586.gz

这样,当前目录下就会出现一个jdk1.8.0_31的目录 ,我们需要把这个目录放到合适的地方,使用如下命令:

                         mv  jdk1.8.0_31 /usr/local/

下面就是关键的时刻:配置环境变量。

输入命令:vi  /etc/profile

会显示如下:


我们需要在这个文件后面增加环境变量,然后变成如下这样:


vi是所有Unix及Linux系统下标准的编辑器,但是第一次打开它,当时一点也不会用,才知道什么叫抓狂啊,抓狂,抓狂。

大家可以看看下面这篇文章,学习一下。

http://www.eepw.com.cn/article/48018.htm

《鸟哥的Linux私房菜》,也有一章专门针对vi的讲解。

再说一下,下面图中的"."不能丢掉。

 

下面,验证我们的java是否安装正确。

输入java -version 如能正确显示java版本信息则说明java命令的安装位置正确。

 

还可以进一步验证环境,用一个文本编辑器,编辑完成如下一个java文件。

public class Test

   public static void main(String args[])

   { 

      System.out.println("Hello Justin !");

    } 

这次编辑可以用其他文本编辑器了。

然后在shell终端执行命令 javac Test.java 编译该文件。

在shell终端执行命令 java Test ,执行该文件。

如果出现 HelloJustin,则表示你的java环境完全安装成功了。

如果不成功,需要仔细检查上面的环境变量的配置。





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值