首页 > 代码库 > MAPR 开发环境搭建过程记录

MAPR 开发环境搭建过程记录

我下载了MAPR 官方提供的virtualbox vmware版本的sandbox进行试用.

开始试用了一会vmware版的,因为不太熟悉vmware的操作,而且vmplayer经常没有反应,后来改用了virtualbox.

因为sandbox是单机版的,所以必须把网络设置设为host only,否则服务是无法正常启动的.

即使是这样,服务时常因为超时无法正常启动,这时我们可以在按alt+F2进入系统后重启服务即可.可能需要多尝试几次.

   

我想在sandbox中使用eclipse开发mapreduce,觉得这样方便调试.但今天的尝试结果算是失败的.

基本过程如下,登录进去之后,发现linux版本是服务器版,没有安装桌面系统.

所以需要先安装桌面系统.然后再安装virtualbox的添加件.

安装桌面系统的过程:

CENTOS install GNOME desktop

[root@localhost ~]#yum groupinstall "X Window System"

[root@localhost ~]# yum groupinstall "Desktop"

启动Gnome桌面

[root@localhost ~]# startx

字符与图形界面切换的其它方法

Ctrl+Alt+F1F6切换字符虚拟终端,使用Ctrl+Alt+F7切换到图形界面。

安装完之后可以进入桌面系统,进入桌面系统不能使用root账户,需要使用mapr账户.

安装virtualbox添加件,否则桌面无法最大化,也不方便把windows的文件共享过去.

安装添加件的时候需要注意的事项是:

1.把添加件的光盘内容复制到磁盘中的一个目录,然后把目录操作性改为777,同样对于要执行的run文件也做类似的操作.

2.第一次直接跑往往会失败.根据提示安装需要的包.

yum install gcc,yum install ...另外一个内核. 根据运行时报的错误下载需要的包.安装完成后再跑一次即可正确完成.

然后可以mount一个sharefolder 方便分享主机的文件.

Sudo mount -t vboxsf sharefoldername /mnt/share

下载eclipse64linux版本.解压后把hadoop相应版本的插件复制到插件目录.

把定hadooop的路径./opt/mapr/hadoop/hadoop…

今天在eclipse里跑程序的时候总是有一些错误暂时无法解决.

建立hadoop dfs location的时候需要填写的内容是:

Dfs master:
host:maprdemo.local

Port:8020

Jobtracker:maprdemo.local:9001

但是仍是无法获取目录信息.还是会报错.