安装单机Hadoop系统(完整版)——Mac

时间:2015-04-05 23:29:01   收藏:0   阅读:247

啊啊啊,一到了这种实践或者安装什么东西的时候就从——心理上到生理上排斥!!吴老师说的对,老师们已经对我们降低了很低要求,不能自己再次自甘堕弱啊!!

于是,在这个阴雨绵绵的下午,没有睡午觉的我带着一双惺忪的眼睛坐在了电脑前,赶走男友,泡上清茶,摸摸已是略显油光的额头(还真是越来越像女汉纸了呢,笑cry),,奋斗啊啊啊啊!!%>_<%

 

1.课程回顾。

1.1 Hadoop系统运行的软件系统:Linux操作系统(小红帽或Ubuntu)、SSH(Secure Shell主要用于远程管理Hadoop节点以及Hadoop节点间的安全共享访问)、Java

    这里主要多说一点SSH,它是一种网络协议,用于计算机之间的加密登陆,如一个用户从本地计算机通过SSH协议登录一台远程计算机。详情请见[1]。

1.2 Hadoop系统的安装方式:单一方式(在一台装有Linux系统的单机上安装运行Hadoop系统),单机伪分布式方式(在一台装有Linux的单机上,用伪分布式方式,用不同的Java进程模拟分布式运行中的NameNode、DateNode、JobTracker等各类节点),集群分布模式(在一个真实的集群环境下安装运行Hadoop系统,集群的每个节点可以运行Linux)

    在这里,由于Max OSX系统是基于Unix的,因此可以直接安装Hadoop系统进行试验。PS:我真是个菜鸟啊,哦,不,连菜鸟都算不上%>_<%

 

2.安装Hadoop

下面步入正题,直播我安装Hadoop的全过程。。。

参考大神们的博客[2],说MAC安装Hadoop需要如下几个步骤:

      1)安装Homebrew

      2) SSH localhost

      3)安装Hadoop

2.1 安装Homebrew[3]

     这里之所以安装Homebrew是因为Mac用Homebrew安装软件真真是简洁优雅,只需一条命令行代码。当然,说起命令行说起code,对吾等菜鸟来说是何等的痛苦与烦闷,但是使用homebrew-cask安装软件真的仅需一行命令!

1)安装Homebrew

    打开终端(快捷键control+space 或者 直接在电脑右上角点击放大镜输入Terminal),复制粘贴如下语句或从官网找到最新版的Homebrew命令行:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

过程中会要求输入密码等,按照提示照做即可。 

2)安装Homebrew-cask

    打开终端,复制粘贴如下命令行:

brew tap phinze/homebrew-cask
brew install brew-cask

 

以下是我的显示结果,仅供参考(最后光标显示为原来的样子,表示安装成功):

技术分享 

那么,如何用Homebrew-cask安装及卸载软件呢,借用大神的一张图片[3],列的灰常清晰:

技术分享 

下面列出一些常用的cask命令:

brew cask search 列出所有可以被安装的软件
brew cask search drop 查找所有和 drop 相关的应用
brew cask info thunder 查看 迅雷 应用的信息,这货安装的可是最新版本的迅雷哦!
brew cask uninstall qq 卸载 QQ

 

更新软件:

brew cask uninstall qq && brew cask install qq #因为cask每次安装都是安装最新的版本

 

     至此,Homebrew-cask安装及废话部分结束,开启下一步SSK的设置。

 

2.2 配置SSH localhost

 

2.3 安装Hadoop

    (*^__^*) 嘻嘻……这里就用到了之前安装的Homebrew-cask啦,这里仅仅输入一条命令行即可完成Hadoop的安装,是不是炒鸡easy嘞~当然,如果不安装Homebrew的话,直接用平常在Mac上安装其他软件的方法安装Hadoop也是可以的啦,就是从其官网上下载最新版本的Hadoop,然后安装即可。

    这里采用Homebrew-cask的方式,命令行如下:

$ brew install hadoop

 

如果提示说未安装Java的话,说明你没有安装jdk,则按照它的命令提示,安装Java,然后再安装Hadoop。

安装完Hadoop后,需要配置一下才能成功安装[4]。(又是一项浩大的工程啊,路途中出现各种小问题,下面一一道来)

        哦,对还有一个问题,就是我输入 $start-dfs.sh后提示说命令无效,若出现这种情况,可将上述命令更改为

  显示如下式样说明启动成功~

   技术分享

    最后,在浏览器中输入 http://localhost:50070便可访问Hadoop页面。

 

    从下午三点钟折腾到现在,边记录,边安装,边查阅才把它安装完毕,明天再进行WordCount程序的运行。回家睡个美容觉,明儿保证完成,O(∩_∩)O哈哈~

 

参考文献:

[1]. SSH原理与应用(一):远程登录——http://www.ruanyifeng.com/blog/2011/12/ssh_remote_login.html

[2]. Mac OS X Yosemite安装Hadoop 2.6记录——http://blog.csdn.net/yechaodechuntian/article/details/44312343

[3]. 简洁优雅的Mac OS X软件安装体验-homebrew-cask——http://ksmx.me/homebrew-cask-cli-workflow-to-install-mac-applications/

[4].在Mac OSX Yosemite上安装Hadoop——http://andrewliu.tk/2015/03/05/%E5%9C%A8Mac-OSX-Yosemite%E4%B8%8A%E5%AE%89%E8%A3%85Hadoop/  

 

原文:http://www.cnblogs.com/little-YTMM/p/4394981.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!