本文采用Savanna(由于版权问题现改名为Sahara)插件,Sahara(旧称:Savanna),其最方便的就是使OpenStack用户能够轻松供应和管理弹性Hadoop集群,加快Hadoop在OpenStack上的开发和部署进程。能够对Openstack和Hadoop进行集成界面管理,在Openstack和Hadoop安装配置成功后其基本的管理界面如图:
1、要进入此界面,我们需要在Web浏览器中输入Openstack的IP地址,进入Openstack中:
此界面中显示了当前openstack的environment,如上图我的是hadoop-test,并显示了所有的信息,包括节点个数,RAM等
2、点击需要进入的environment,可以进入到其中:
在进入选的的environment后,页面显示了当前环境的节点以及信息,可以在此页面增加或删除节点,但是我是要进入openstack Dashboard,只需点击上图给出的网址,进入Dashboard
3、点击Dashboard的IP地址进入其用户名和密码输入界面:
4、输入用户名和密码后进入openstack的Dashboard,
此界面才是我们队当前环境真正的管理界面,其中有所有的openstack管理选项。可以一一点击做详细了解,对此不赘述
4、选定Savanna,查看当前集群clusters,并可以在此界面对集群进行插入和操作
我只有一个集群hadoop,要想管理该集群,直接点击进入
5、点击该集群进入后集群所有信息都可以查看,由于我是要操作Hadoop,不对集群进行管理,所以主要做的是查看所有节点的IP地址,每个节点的IP分为两个,一个内部IP一个外部IP,由于我们是在VLAN中操作,所以只需内部IP的管理。Hadoop中所有的操作都有namenode管理
6、在查询到namenode的内部IP地址后,进入输入终端,ssh namenode的IP地址登陆:
ssh -i ccie.pem ubuntu@10.0.0.11
启动Hadoop。
由于我的Hadoop文件装在usr/bin中,所以进入到usr后
./bin/hadoop namenode -format
./bin/start-all.sh