发明名称 用户远程访问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栋