发明名称 |
用户远程访问HDFS集群的装置及方法 |
摘要 |
本发明涉及一种用户远程访问HDFS集群的装置及方法,该装置包括连接用户与HDFS集群的中间件,该中间件包括相互之间有调度关系的服务端模块和客户端模块,服务端模块包括服务启动模块、访问请求处理模块、访问请求传输模块及文件管理模块,客户端模块包括用户操作模块、IP封装模块及服务器选择模块。在HDFS集群上具有公网IP的服务器上开启数据调度或/和数据存储的服务,对需要远程访问HDFS集群的用户提供一个中间件,用户使用中间件对HDFS集群进行远程访问。本发明不仅可以解决用户远程访问HDFS集群,同时实现了对用户的有效隔离。 |
申请公布号 |
CN103561033B |
申请公布日期 |
2016.11.02 |
申请号 |
CN201310554689.8 |
申请日期 |
2013.11.08 |
申请人 |
西安电子科技大学宁波信息技术研究院 |
发明人 |
沈沛意;董洛兵;宋娟;张亮;孙庚泽薛丹;刘畅 |
分类号 |
H04L29/06(2006.01)I;H04L29/08(2006.01)I |
主分类号 |
H04L29/06(2006.01)I |
代理机构 |
宁波诚源专利事务所有限公司 33102 |
代理人 |
邓青玲 |
主权项 |
一种用户远程访问HDFS集群的装置,其特征在于,包括连接用户与HDFS集群的中间件,所述中间件包括相互之间有调度关系的服务端模块和客户端模块,其中,服务端模块包括:服务启动模块,用于启动HDFS集群中服务器上数据调度和数据存储的服务;访问请求处理模块,用于处理用户发来的访问请求;访问请求传输模块,用于传输用户发来的访问请求;文件管理模块,用于管理用户在HDFS集群中数据存储服务器上的文件信息;用户目录建立模块,用于在HDFS集群的数据存储服务器中给用户建立远程访问目录;客户端模块包括:用户操作模块,用于接收用户的访问请求;IP封装模块,用于封装HDFS集群上具有公网IP的服务器的IP地址;服务器选择模块,用于选择离用户网络拓扑最近的服务器,并将选择出来的离用户网络拓扑最近的服务器的IP地址记录下来;加密模块,用于对用户名进行加密,以生成验证码;验证模块,用于对加密用户的验证码进行验证;客户端模块根据IP封装模块封装的IP地址选择服务器作为转接服务器,转接服务器在用户与数据存储服务器之间建立连接。 |
地址 |
315200 浙江省宁波市镇海区庄市街道中官西路777号创E慧谷42栋 |