Cloudera是一家位于美国硅谷的高科技公司,由3位分别来自于Google,Yahoo和Facebook的工程师以及1位从Oracle离职的总经理于2008年组建而成。该公司主要产品为CDH(Cloudera Distribution Including Apache Hadoop),能够让企业快速部署基于Hadoop的大数据业务系统。为了方便使用者体验该软件,Cloudera提供了CDH的虚拟机镜像Quickstart。本文将演示如何一步步安装Qucikstart及安装启动过程中会遇到的问题。
安装环境
笔者所用机器为Macbook Pro,16G内存,500G SSD,2.5GHZ intel core i7.所用虚拟机版本为VMWare Fusion专业版8.0.0(2985594).还没有安装虚拟机的请自行谷歌如何安装虚拟机。
下载Cloudera Quickstart VM
下载链接为http://www.cloudera.com/downloads/quickstart_vms/5-7.html. 截止本文发表,Cloudera官网提供2个Qucikstart版本:5.5和5.7(如下图),笔者下载的是5.7版。选择好版本之后,需要选择一个虚拟机平台,笔者选择的是VMWARE.
虚拟机镜像文件比较大,大约5G,建议使用迅雷下载,因为之前有人下载过该文件,所以使用迅雷下载那叫一个酸爽。
装载虚拟机文件
下载完成以后解压,得到下图所示的文件:
image
将所有文件拷贝到安装vmware fusion虚拟机时创建的默认文件夹虚拟机中:
image
然后启动vmware fusion,点击文件->打开,选中上图中的vmx后缀的cloudera quickstart文件,即可启动虚拟机,会提示升级虚拟机系统,选择升级即可,需要等上一段时间,升级完成后虚拟机会启动进入CentOS 6.7系统:
image
至此,装载虚拟机文件完成。
启动cloudera enterprise
点击桌面上的launch Cloudera Enterprise(trial),会打开一个启动相关进程的终端,但是提示信息不太乐观:
image
由终端信息得知,要启动cloudera enterprise,至少需要10G内存和2个CPU核心。原来,该进程启动过程中会先检查虚拟机CPU和内存资源,不满足启动条件则不予启动。解决方法是先关机,点击System->shut down.等待关机后,打开该虚拟机的设置选项:
image
选择系统设置->处理器和内存,然后修改自己的电脑分配给虚拟机的资源:
image
只要内存大于10G,处理器核心大于2即可.再次启动虚拟机。
重新启动cloudera enterprise
再次启动cloudera enterprise,可以看到终端提示正常。系统启动时会默认启动一个火狐浏览器,之后所有的操作都是在浏览器中进行的。浏览器考虑的很周到,已经把我们要使用的节点都存在了书签栏。首先点击书签栏上的Cloudera Manager,用户名和密码都是cloudera,之后就是hadoop的世界了:
image
至此,mac上安装cloudera quickstart vm就大功告成.Enjoy!
网友评论