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+F1~F6切换字符虚拟终端,使用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
下载eclipse的64位linux版本.解压后把hadoop相应版本的插件复制到插件目录.
把定hadooop的路径./opt/mapr/hadoop/hadoop…
今天在eclipse里跑程序的时候总是有一些错误暂时无法解决.
建立hadoop dfs location的时候需要填写的内容是:
Dfs master:
host:maprdemo.local
Port:8020
Jobtracker:maprdemo.local:9001
但是仍是无法获取目录信息.还是会报错.