3. 安装SSH,实现四台主机间的无密码认证。
本篇计算机论文发表实验证明:当Hadoop平台运行时,Namenode节点通过SSH来控制其他三个DataNode节点,为了在节点之间执行操作时不输入密码,故配置SSH无密码认证的方式。
(1)安装SSH,要确保四台主机的SSH服务都能正常启动。例如:
[root@ComputerA~]#sudo apt-getinstall ssh
(2)主机A生成密钥对,然后将生成的密钥对id_rsa,id_rsa.pub复制到其他主机中。例如:
[root@ComputerA~]#ssh-keygen –t rsa
[root@ComputerA~]#scp /root/.ssh/id_rsa.pub 192.168.10.201:/root/.ssh
[root@ComputerA~]#scp /root/.ssh/id_rsa 192.168.10.201:/root/.ssh
(3)将主机B、C、D上的id_rsa.pub重命名为authorized_key,例如:[root@ComputerB~]#mv /root/.ssh/id_rsa.pub /root/.ssh/authorized_keys
4.2功能模块实现
1. 用户管理
(1)个人管理
用户首次进入系统要注册。提交后要等待管理员的审核。通过后,才能注册成功,登录系统。
(2)系统管理员
在该模块中,管理员可以给用户分配不同权限;可以审核用户身份信息及资源请求信息;并且能够按照一定条件搜索指定用户。
2. 资源管理
用户能够发出资源申请、查询所申请资源是否分配、已分配资源完成进度以及对以往完成资源的结果信息检索等功能;系统管理员对用户发出的资源申请,进行确认。如果系统资源能够满足用户的请求且请求符合实际实验情况,系统将进行合理分配,否则不予分配。
3.性能管理
用户可以查询资源状态,包括对已分配资源的完成进度和已完成资源的耗时信息;系统管理员可以查询所有的资源,其中包括新提交的资源申请、已分配的资源申请和已完成的资源申请。同时,还可以查询当前系统的状态,其中包括当前剩余的存储容量、CPU使用率等。
5.结束语
本篇计算机论文发表以Hadoop平台为基础,设计并实现了实验数据处理平台,该平台能够较好的满足计算速度、存储容量等性能要求。且能达到对海量实验数据并行处理的要求。
参考文献:
[1]张岩等.基于Hadoop的云计算试验平台搭建研究.沈阳师范大学学报
[2]陈伯龙等.云计算与OpenStack.电子工业出版社
更多职称论文发表立刻咨询锦锐论文网QQ:2604244082张老师