工作包括通过命令生成公钥和密钥,并将生成的公钥字符串放进文件。该初始化工作带有交互的性质,命令的输出与系统状态有关,并不是特定的,因此需要谨慎处理。,图节点初始化脚本南京大学硕士论文第四章集群模块的实现中的模块可以用于自动控制,它可以和包括在内的命令行程序进行自动交互。可以指定规则,针对不同的输出做出特定的响应。刘渊等,图给出了执行初始化工作的脚本。调用命令时,系统中是否存在文件决定了命令的输出,所以采用命令对输出结果进行判断。进入不同的处理逻辑。确保生成了文件之后,将该文件中的公钥保存到文件中,这样任何拥有该公钥的节点都可以实现无密码访问该节点。网络通信机制实现网络通信模块的核心功能是节点之间的通信机制。节点初始化完成后发送广播寻找主节点,主节点同时维持了个和个,用于处理请求。新加入节点通过广播的方式获得了的地址。然后与建立连接,完成与主节点的数据交换。网络通信模块的和都是继承自模块的。图展示了的实现。继承自和,每当收到连接请求,会新个线程处理连接请求,因此可以并发的处理多个节点的请求,避免因为个节点请求数据量较大而影响其他节点请求的响应。实例化该类时,传入的实例必须避免对资源的加锁访问,防止发生死锁情况的产生。类是的请求响应类,该类通过第个数据包传递的数据来判断数据类型,根据数据类型交给不同的函数进行响应。该方法还定义了异常处理的方法,对的异常中断予以处理。在通信模块中,支持通过连接传输三种类型的数据字符串,的连接默认支持的类型就是字符串。通过调用方法即可实现。对象,这里的对象包括的基本数据结构以及它们的组合,或者类的实例。在通信模块中通过模块,将对象序列化,通过传南京大学硕士论文第四章集群模块的实现输字符串,在接受数据的端进行反序列化,得到对象。文件,发送端和接收端约定信息的含义,完成文件信息和文件内容的格式化,传输和还原的过程。,,,,图实现文件传输是三种数据类型中最为复杂的种,因为传递的数据不仅包括文件内容,还包括文件路径,文件名称,文件的时间信息等。因此文件传输在的两段都需要严格定义步骤和信息含义。传输过程主要分为两步,首先将文件信息格式化为个字符串,传输后接收端对信息进行解析,在本地建立文件。然后发送端按照固定大小读取文件内容,发送过去,接受端将接收到的内容写入文件,循环执行该过程直到达到文件末尾。图是发送端的更新文件方法,图是接收端的更新文件方法。两者协同合作,完成文件的传输。南京大学硕士论文第四章集群模块的实现,,,,,图发送端文件传输方法,,图接受端文件传输方法南京大学硕士论文第四章集群模块的实现定义了传输文件内容时每次传输的字符串,发送端和接收端的数据保持致,在每次传输之前会比较剩余数据和的大小,据此来判断是否达到文件末尾。是个定义了文件结构的,代表了前个字节是文件路径,然后个整数记录文件信息。引导界面实现节点通过连接和连接进行数据的交互,完成集群的初始化工作。系统管理员通过引导节点可以实时的监视节点的状态。图是监控界面,该页面秒钟会刷新次,实时反应集群中节点的数目和状态信息。图初始化监控界面是节点的名称,节点的名称是根据加入的先后顺序决定的,命名规则是集群名称顺序号。是节点的地址。是节点当前状态,节点状态有两种,和,意味着该节点正在与进行信息交换。代表信息交换完毕。,这个选择框提供给用户自动化的权利,选南京大学硕士论文第四章集群模块的实现择之后会自动将所有节点的可用磁盘加入文件系统。按钮代表用户可以进行次手动的刷新。,当所有节点的状态都是时,该按钮的状态变为可用,点击按钮进行文件系统的创建工作。节点管理子模块实现元数据存取实现在集群模块中元数据是记录了集群中节点信息和磁盘信息的文件,在集群初始化时会收集各个节点的信息和节点下对应的磁盘信息,建立元数据文件。在节点管理子模块中需要读取元数据文件像用户展示系统信息,同时对节点和磁盘进行操作时,需要对元数据文件更新,保证元数据文件与系统的真实状况同步。,
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 76 页
第 2 页 / 共 76 页
第 3 页 / 共 76 页
第 4 页 / 共 76 页
第 5 页 / 共 76 页
第 6 页 / 共 76 页
第 7 页 / 共 76 页
第 8 页 / 共 76 页
第 9 页 / 共 76 页
第 10 页 / 共 76 页
第 11 页 / 共 76 页
第 12 页 / 共 76 页
第 13 页 / 共 76 页
第 14 页 / 共 76 页
第 15 页 / 共 76 页
预览结束,还剩
61 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。