基于HBase的手机数据备份

时间:2021-05-23

HBase – Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。
基于HBase实现的手机数据备份系统,实现了手机关键信息的备份,如短信、联系人等。
包括服务器端(Server)和客户端(Client)
Server运行环境:Hadoop+HBase+Tomcat
Client运行环境: Eclipse+Android2.3
Server端介绍:
接收客户端请求的Action:
添加短信Action----------->AddInfoAction.java
获取短信Action----------->GetInfoAction.java
同步联系人Action--------->AddContactAction.java
上传文件Action----------->UploadFileAction.java
下载文件Action----------->DownloadFileAction.java
封装了3个实体:
短信------->SmsInfo.java
联系人----->ContactInfo.java
文件------->MyFileInfo.java
底部存储层:
Hdfs操作类-------->Hdfs.java
HBase操作类------->HBaseUtil.java
短信操作类-------->Sms.java
联系人操作类------>Contact.java
文件操作类-------->MyFile.java
上面的Action都配置到Struts.xml中。

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章