一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

数据存储系统及其构建方法与流程

2022-06-11 16:03:48 来源:中国专利 TAG:


1.本发明实施例涉及但不限于数据处理技术领域,尤其涉及一种数据存储系统及其构建方法。


背景技术:

2.在任何系统进行商业使用时,数据都是系统的核心价值,有些数据集中存储于数据库中,有些数据则以文件的形式存放于磁盘上,而不论哪种存储形式,数据的安全、维护及操作等都是一个复杂并且非常重要的事情。在相关技术中,常用的方式是采用硬件(如磁盘阵列等)或软件(如共享存储等)的方式存储数据。采用硬件的方式往往都需要另外增加硬件配置,从而使得成本相对较高;而采用软件的方式则往往存在安全性较差的问题,并且,随着网络环境的复杂化,数据维护的工作量也随之变得很大。因此,如何解决相关技术中所存在的问题,是一个亟待解决的事情。


技术实现要素:

3.以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
4.本发明实施例提供了一种数据存储系统及其构建方法,能够在提高数据存储的安全性的情况下维持较高的性价比。
5.第一方面,本发明实施例提供了一种数据存储系统,包括:
6.分布式文件系统(hadoop distributed file system,hdfs)服务端节点,被配置有网络文件系统(network file system,nfs)服务功能;
7.中心节点,与所述hdfs服务端节点通信连接,所述中心节点被配置有hdfs客户端和nfs服务端,所述hdfs客户端用于访问由所述hdfs服务端节点提供的共享信息,所述nfs服务端用于提供通过所述hdfs客户端访问所述共享信息的访问入口;
8.nfs客户端节点,与所述中心节点通信连接,所述nfs客户端节点被配置为通过所述访问入口访问所述共享信息。
9.第二方面,本发明实施例还提供了一种数据存储系统的构建方法,包括:
10.部署hdfs服务端节点,并在所述hdfs服务端节点配置nfs服务功能;
11.部署中心节点,使得所述中心节点与所述hdfs服务端节点通信连接;
12.在所述中心节点配置hdfs客户端,其中,所述hdfs客户端用于访问由所述hdfs服务端节点提供的共享信息;
13.在所述中心节点配置nfs服务端,其中,所述nfs服务端用于提供通过所述hdfs客户端访问所述共享信息的访问入口;
14.部署nfs客户端节点,使得所述nfs客户端节点与所述中心节点通信连接,并将所述nfs客户端节点配置为通过所述访问入口访问所述共享信息。
15.本发明实施例包括:数据存储系统包括hdfs服务端节点、中心节点和nfs客户端节
点,其中,hdfs服务端节点被配置有nfs服务功能;中心节点与hdfs服务端节点通信连接,中心节点被配置有hdfs客户端和nfs服务端,hdfs客户端用于访问由hdfs服务端节点提供的共享信息,nfs服务端用于提供通过hdfs客户端访问共享信息的访问入口;nfs客户端节点与中心节点通信连接,nfs客户端节点被配置为通过访问入口访问共享信息。根据本发明实施例提供的方案,通过在面向数据存储的hdfs服务端节点和面向用户的nfs客户端节点之间增设中心节点,并且在中心节点配置hdfs客户端和nfs服务端,使得中心节点既是hdfs服务端节点的客户端,又是nfs客户端节点的服务端,因此,可以将hdfs服务端节点和nfs客户端节点分设于不同的网络中,例如将hdfs服务端节点设置于安全性较高的内部网络,将nfs客户端节点设置于公共网络,从而可以提高数据存储的安全性。此外,由于hdfs服务端节点和nfs客户端节点可以分设于不同的网络中从而提高数据存储的安全性,因此不需要采用磁盘阵列等硬件方式实现数据的存储,不需要额外增加硬件配置,从而可以在提高数据存储的安全性的情况下维持较高的性价比。
16.本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
17.附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
18.图1是本发明一个实施例提供的数据存储系统的示意图;
19.图2是本发明另一实施例提供的数据存储系统的示意图;
20.图3是本发明一个实施例提供的数据存储系统的构建方法的流程图;
21.图4是本发明另一实施例提供的构建方法中部署hdfs服务端节点的流程图;
22.图5是本发明另一实施例提供的构建方法中在中心节点配置hdfs客户端的流程图;
23.图6是本发明另一实施例提供的构建方法中在中心节点配置nfs服务端的流程图;
24.图7是本发明一个具体示例提供的数据存储系统的构建方法的流程图。
具体实施方式
25.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
26.需要说明的是,虽然在装置示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置中的模块划分,或流程图中的顺序执行所示出或描述的步骤。
27.本发明提供了一种数据存储系统及其构建方法,通过在面向数据存储的hdfs服务端节点和面向用户的nfs客户端节点之间增设中心节点,并且在中心节点配置hdfs客户端和nfs服务端,使得中心节点既是hdfs服务端节点的客户端,又是nfs客户端节点的服务端,因此,可以将hdfs服务端节点和nfs客户端节点分设于不同的网络中,例如将hdfs服务端节
点设置于安全性较高的内部网络,将nfs客户端节点设置于公共网络,从而可以提高数据存储的安全性。此外,由于hdfs服务端节点和nfs客户端节点可以分设于不同的网络中从而提高数据存储的安全性,因此不需要采用磁盘阵列等硬件方式实现数据的存储,不需要额外增加硬件配置,从而可以在提高数据存储的安全性的情况下维持较高的性价比。
28.下面结合附图,对本发明实施例作进一步阐述。
29.如图1所示,图1是本发明一个实施例提供的数据存储系统的示意图。在图1的示例中,该数据存储系统100包括hdfs服务端节点110、中心节点120和nfs客户端节点130,其中,hdfs服务端节点110与中心节点120通信连接,中心节点120与nfs客户端节点130通信连接。
30.其中,hdfs服务端节点110被配置有nfs服务功能;中心节点120被配置有hdfs客户端121和nfs服务端122,hdfs客户端用于访问由hdfs服务端节点提供的共享信息,nfs服务端用于提供通过该hdfs客户端访问该共享信息的访问入口;nfs客户端节点130被配置为通过该访问入口访问该共享信息。由于中心节点120配置有hdfs客户端121和nfs服务端122,因此,中心节点120既是hdfs服务端节点110的客户端,又是nfs客户端节点130的服务端,所以,hdfs服务端节点110和nfs客户端节点130可以分设于不同的网络中,例如hdfs服务端节点110设置于安全性较高的内部网络中,nfs客户端节点130设置于安全性并不高的公共网络中,从而可以提高hdfs服务端节点110存储数据的安全性。此外,由于hdfs服务端节点110和nfs客户端节点130可以分设于不同的网络中从而提高数据存储的安全性,因此,在hdfs服务端节点110中,不需要采用磁盘阵列等硬件方式实现数据的存储,不需要增加额外的硬件配置,可以采用软件(如共享存储等)的方式存储数据,从而可以达到在提高数据存储的安全性的情况下维持较高的性价比的目的。
31.hdfs服务端节点110中配置有以hadoop文件存储计算框架为核心的文件存储系统,当hdfs服务端节点110的数量为多个时,多个hdfs服务端节点110之间可以构建成分布式文件系统。其中,hadoop是一种分布式系统基础架构,用户可以在不了解分布式底层细节的情况下,利用hadoop开发分布式程序,充分利用集群的优势进行高速运算和存储。hdfs服务端节点110所配置的文件存储系统中包括有hdfs组件,hdfs组件具有高可靠性、高扩展性、高效性、高容错性和低成本等优点,可以用来部署在低廉的硬件配置上,并提供高吞吐量来访问应用程序的数据,适用于有着超大数据集的应用程序。
32.需要说明的是,虽然hdfs组件能够提供对所存储的数据文件进行操作的接口,但这些接口对于系统的使用并不够友好,为了在使用上能够更为简便友好,本实施例在hdfs服务端节点110内的hdfs组件中,集成并启用nfs服务功能,使得用户可以采用nfs的方式访问hdfs组件所维护的共享信息,以满足用户在使用上的简单、友好、便捷。
33.中心节点120中配置有用于访问由hdfs服务端节点110提供的共享信息的hdfs客户端121,以及用于提供通过hdfs客户端121访问该共享信息的访问入口的nfs服务端122。其中,nfs是基于用户数据报协议(user datagram protocol,udp)或者网际互连协议(internet protocol,ip)的应用,主要采用远程过程调用(remote procedure call,rpc)机制实现对远程文件的存取操作,并且该操作与机器、操作系统以及底层传送协议无关。nfs能够支持多主机之间共享数据文件,可以将另一机器上的某个目录或分区挂载到当前机器上,此时,通过当前机器访问另一机器上的某个目录或分区中的数据文件时,就像访问本地机器上的数据文件一样。因此,nfs服务端122即是能够提供当前机器上的某个目录或
分区供nfs客户端进行挂载使用的服务端程序。
34.nfs客户端节点130能够通过由中心节点120的nfs服务端122所提供的访问入口对hdfs服务端节点110中的共享信息进行访问。具体地,nfs客户端节点130被配置为能够将由nfs服务端122提供的访问目录挂载在本地,以便于用户通过该访问目录访问该共享信息。值得注意的是,如果nfs客户端节点130当前所挂载的实例出现异常,nfs客户端节点130能够自动完成新的服务端链路的建立,并自动完成实例的挂载,使得使用上的稳定性能够得到保障,而使用上的简易性也能够方便了用户的使用。由于nfs客户端节点130所挂载的访问目录最终仍然是hdfs服务端节点110所维护的目录,因此,数据文件的安全性能够得到保障。需要说明的是,nfs客户端节点130为用户提供了采用nfs的方式访问hdfs服务端节点110所维护的共享信息,nfs方式的操作友好简便,能够为数据存储系统100的使用处理提供便捷的访问方式。
35.通过采用包括有上述的hdfs服务端节点110、中心节点120和nfs客户端节点130的数据存储系统100,能够整合hdfs和nfs的各自优点,为用户提供友好简便的操作,并且,结合hdfs服务端节点110、中心节点120和nfs客户端节点130的多层部署,能够在多网络混合的复杂环境中,提高数据存储的安全性并维持较高的性价比。
36.在一实施例中,nfs服务端122能够提供通过hdfs客户端121访问hdfs服务端节点110中的共享信息的访问目录,其中,该访问目录为该共享信息在中心节点120的映射目录。
37.需要说明的是,nfs服务端122所提供的访问目录为hdfs服务端节点110采用nfs方式对外共享的目录在中心节点120中的映射目录,即是说,中心节点120可以以独立镜像的方式供用户使用,从而能够在云化方向上实现数据存储,使得数据存储系统100的弹性部署得以实现。
38.在一实施例中,nfs客户端节点130还被配置为可以执行如下操作:
39.当获取访问共享信息的访问请求,根据该访问请求通过中心节点120向hdfs服务端节点110请求共享信息,并在通过中心节点120获取到来自hdfs服务端节点110的共享信息后,展示该共享信息。
40.基于上述实施例中的数据存储系统100,当用户在nfs客户端节点130中进行操作而访问存储于hdfs服务端节点110中的共享信息时,nfs客户端节点130会获取到对应的访问请求,此时,nfs客户端节点130会根据该访问请求通过中心节点120向hdfs服务端节点110请求对应的共享信息,当hdfs服务端节点110接收到该访问请求后,hdfs服务端节点110会通过中心节点120向nfs客户端节点130反馈对应的共享信息,当nfs客户端节点130接收到该共享信息后,即可以将该共享信息向用户展示。以一个具体示例来说,用户在nfs客户端节点130中进行操作以访问hdfs服务端节点110中的共享目录时,就像访问本地目录一样方便快捷,从而能够提高用户的使用体验。
41.此外,在一实施例中,如图2所示,数据存储系统100中的hdfs服务端节点110和nfs客户端节点130均可以有多个,这多个hdfs服务端节点110分别与中心节点120通信连接,中心节点120与每一个nfs客户端节点130分别连接,其中,hdfs服务端节点110可以部署于安全性较高的内部网络,而nfs客户端节点130则可以部署于外部网络供用户使用。值得注意的是,不同的nfs客户端节点130可以部署于不同的外部网络,本实施例对此并不作具体限定。这多个hdfs服务端节点110之间相互独立,并且,每个hdfs服务端节点110所存储的数据
文件均不相同,此外,每一个hdfs服务端节点110所对外共享的目录,均可以在每一个nfs客户端节点130中挂载,因此,用户可以利用任何一个nfs客户端节点130通过中心节点120访问任意一个hdfs服务端节点110所存储的数据文件。
42.需要说明的是,上述实施例中所描述的数据存储系统的架构,是为了更加清楚的说明本发明实施例的技术方案,并不构成对于本发明实施例提供的技术方案的限定,本领域技术人员可知,随着系统架构的演变和新应用场景的出现,本发明实施例提供的技术方案对于类似的技术问题,同样适用。
43.本领域技术人员可以理解的是,图1和图2中所示出的数据存储系统的架构并不构成对本发明实施例的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
44.基于上述实施例中数据存储系统的架构,提出对该数据存储系统的构建方法的各个实施例。
45.如图3所示,图3是本发明一个实施例提供的数据存储系统的构建方法的流程图,该构建方法包括但不限于有以下步骤:
46.步骤s100,部署hdfs服务端节点,并在hdfs服务端节点配置nfs服务功能;
47.步骤s200,部署中心节点,使得中心节点与hdfs服务端节点通信连接;
48.步骤s300,在中心节点配置hdfs客户端,其中,hdfs客户端用于访问由hdfs服务端节点提供的共享信息;
49.步骤s400,在中心节点配置nfs服务端,其中,nfs服务端用于提供通过hdfs客户端访问共享信息的访问入口;
50.步骤s500,部署nfs客户端节点,使得nfs客户端节点与中心节点通信连接,并将nfs客户端节点配置为通过访问入口访问共享信息。
51.需要说明的是,hdfs服务端节点中配置有hdfs组件,通过在该hdfs组件中集成并启用nfs服务功能,能够使得用户可以采用nfs的方式访问hdfs服务端节点所维护的共享信息,从而能够满足用户在使用上的简单、友好、便捷。值得注意的是,可以参考hdfs的官方配置方法在hdfs服务端节点中配置hdfs组件,本实施例对此并不作具体限定。
52.需要说明的是,通过在中心节点配置用于访问由hdfs服务端节点提供的共享信息的hdfs客户端,以及配置用于提供通过hdfs客户端访问该共享信息的访问入口的nfs服务端,使得中心节点既是hdfs服务端节点的客户端,又是nfs客户端节点的服务端,所以,hdfs服务端节点和nfs客户端节点能够分设于不同的网络中,例如hdfs服务端节点设置于安全性较高的内部网络中,而nfs客户端节点则设置于安全性并不高的公共网络中,从而能够提高hdfs服务端节点存储数据的安全性。
53.需要说明的是,通过将nfs客户端节点配置为能够通过由nfs服务端提供的访问入口访问hdfs服务端节点所存储的共享信息,使得用户能够通过对nfs客户端节点进行操作而访问存储于hdfs服务端节点中的共享信息。例如,当用户在nfs客户端节点中进行操作而访问存储于hdfs服务端节点中的共享信息时,nfs客户端节点会获取到对应的访问请求,此时,nfs客户端节点会根据该访问请求通过中心节点向hdfs服务端节点请求对应的共享信息,当hdfs服务端节点接收到该访问请求后,hdfs服务端节点会通过中心节点向nfs客户端节点反馈对应的共享信息,当nfs客户端节点接收到该共享信息后,即可以将该共享信息向
用户展示。因此,对于用户来说,用户在nfs客户端节点中进行操作以访问hdfs服务端节点中的共享目录时,就像访问本地目录一样方便快捷,从而能够提高用户的使用体验。
54.通过采用包括有上述步骤s100、步骤s200、步骤s300、步骤s400和步骤s500的构建方法,部署面向数据存储的hdfs服务端节点、面向用户的nfs客户端节点和用于连接该hdfs服务端节点以及该nfs客户端节点的中心节点,并且在中心节点配置hdfs客户端和nfs服务端,使得中心节点既是hdfs服务端节点的客户端,又是nfs客户端节点的服务端,从而使得hdfs服务端节点和nfs客户端节点可以分设于不同的网络中,例如将hdfs服务端节点设置于安全性较高的内部网络,将nfs客户端节点设置于安全性较低的公共网络,因此,可以提高数据存储的安全性。此外,由于hdfs服务端节点和nfs客户端节点可以分设于不同的网络中从而提高数据存储的安全性,因此不需要采用磁盘阵列等硬件方式实现数据的存储,不需要额外增加硬件配置,从而可以在提高数据存储的安全性的情况下维持较高的性价比。
55.在一实施例中,访问入口为访问目录,该访问目录为共享信息在中心节点的映射目录。
56.需要说明的是,nfs服务端所提供的访问目录为hdfs服务端节点采用nfs方式对外共享的目录在中心节点中的映射目录,即是说,中心节点可以以独立镜像的方式供用户使用,从而能够在云化方向上实现数据存储,使得数据存储系统的弹性部署得以实现。
57.另外,在一实施例中,步骤s500中的将nfs客户端节点配置为通过访问入口访问共享信息,可以包括但不限于有以下步骤:
58.对nfs客户端节点进行配置,使得nfs客户端节点将访问目录挂载在本地,以通过访问目录访问共享信息。
59.可以理解的是,由于nfs服务端所提供的访问目录为hdfs服务端节点中的共享信息在中心节点的映射目录,因此,通过对nfs客户端节点进行配置,使得nfs客户端节点将该访问目录挂载在本地,当用户需要访问hdfs服务端节点中的共享信息时,直接对挂载在nfs客户端节点的访问目录进行操作即可,就像访问本地目录一样方便快捷,因此能够提高用户的使用体验。
60.值得注意的是,如果nfs客户端节点当前所挂载的实例出现异常,nfs客户端节点能够自动完成新的服务端链路的建立,并自动完成实例的挂载,使得使用上的稳定性能够得到保障,而使用上的简易性也能够方便了用户的使用。由于nfs客户端节点所挂载的访问目录最终仍然是hdfs服务端节点所维护的目录,因此,数据文件的安全性能够得到保障。需要说明的是,nfs客户端节点为用户提供了采用nfs的方式访问hdfs服务端节点所维护的共享信息,nfs方式的操作友好简便,能够为数据存储系统的使用处理提供便捷的访问方式。
61.另外,在一实施例中,如图4所示,步骤s100可以包括但不限于有以下步骤:
62.步骤s110,在hdfs服务端节点中安装hdfs服务端;
63.步骤s120,设置hdfs服务端的配置数据,使得hdfs服务端支持nfs服务功能;
64.步骤s130,重启hdfs服务端节点,使得hdfs服务端节点启动nfs服务功能。
65.可以理解的是,hdfs服务端节点是一个应用hdfs的数据存储中心,因此,需要在hdfs服务端节点中安装hdfs服务端。虽然hdfs服务端能够提供对所存储的数据文件进行操作的接口,但这些接口对于系统的使用并不够友好,因此,为了在使用上能够更为简便友好,在hdfs服务端节点中完成hdfs服务端的安装后,可以修改hdfs服务端的配置数据,以增
加nfs服务功能参数,使得hdfs服务端能够支持nfs服务功能。在完成对hdfs服务端的配置数据的设置操作后,当配置正常,即可通过重启hdfs服务端节点,使得hdfs服务端节点中的hdfs服务端启动nfs服务功能,从而为用户提供采用nfs的方式访问hdfs服务端节点所维护的共享信息,以满足用户在使用上的简单、友好、便捷。
66.另外,在一实施例中,如图5所示,步骤s300中的在中心节点配置hdfs客户端,可以包括但不限于有以下步骤:
67.步骤s310,在中心节点安装hdfs客户端;
68.步骤s320,将hdfs服务端的配置数据导入至hdfs客户端,使得hdfs客户端可通过hdfs服务端访问hdfs服务端节点的共享信息。
69.可以理解的是,通过在中心节点安装hdfs客户端,并且将hdfs服务端的配置数据导入至hdfs客户端,使得中心节点能够通过hdfs客户端访问hdfs服务端节点中的hdfs服务端,从而可以满足用户访问hdfs服务端节点所存储的共享信息的需求。另外,通过在中心节点配置hdfs客户端,使得中心节点能够获取hdfs服务端节点的共享信息所处的目录或分区,以便于中心节点能够在后续步骤中通过nfs服务端将该目录或分区提供给nfs客户端节点以进行挂载,从而实现整个数据存储系统的构建。
70.另外,在一实施例中,如图6所示,步骤s400中的在中心节点配置nfs服务端,可以包括但不限于有以下步骤:
71.步骤s410,在中心节点安装nfs服务端;
72.步骤s420,设置nfs服务端的配置数据,使得nfs服务端提供通过hdfs客户端访问共享信息的访问入口;
73.步骤s430,重启中心节点,使得中心节点启用nfs服务端。
74.可以理解的是,当需要在中心节点配置nfs服务端时,可以先在中心节点安装nfs服务端,而后修改nfs服务端的配置数据(如增加nfs服务的相关配置参数),使得nfs服务端提供通过hdfs客户端访问共享信息的访问入口。在完成对nfs服务端的配置数据的设置操作后,当配置正常,即可通过重启中心节点,使得中心节点启用nfs服务端。
75.需要说明的是,当完成上述步骤s310、步骤s320,以及步骤s410、步骤s420、步骤s430之后,即完成了对中心节点的全部部署操作,此时,中心节点配置有hdfs客户端和nfs服务端,因此,中心节点既是hdfs服务端节点的客户端,又是nfs客户端节点的服务端,即,中心节点可以将hdfs服务端节点和nfs客户端节点分隔于不同的网络中,所以,hdfs服务端节点和nfs客户端节点可以分设于不同的网络中,例如hdfs服务端节点可以设置于安全性较高的内部网络中,而nfs客户端节点则可以设置于安全性并不高的公共网络中。由于hdfs服务端节点可以设置于安全性较高的内部网络中,因此可以提高数据存储的安全性。此外,由于hdfs服务端节点和nfs客户端节点可以分设于不同的网络中从而提高数据存储的安全性,所以,在hdfs服务端节点中,不需要采用磁盘阵列等硬件方式实现数据的存储,不需要增加额外的硬件配置,可以采用软件(如共享存储等)的方式存储数据,从而可以达到在提高数据存储的安全性的情况下维持较高的性价比的目的。
76.为了更加清楚的说明上述各个实施例中数据存储系统的构建方法的具体步骤流程,下面以具体的示例进行说明。
77.示例一:
78.如图7所示,图7为一个具体示例所提供的数据存储系统的构建方法的流程图。在图7中,hdfs服务端节点为单节点,中心节点的nfs服务端采用独立镜像供用户进行访问操作,hdfs服务端节点、中心节点和nfs客户端节点均部署在同一个安全性较高的内部网络。该数据存储系统的构建方法包括步骤s11、步骤s12和步骤s13。
79.步骤s11,在hdfs服务端节点中安装hdfs服务端,并修改hdfs服务端节点的配置数据,以使hdfs服务端节点支持nfs服务功能,当配置完成后,重启hdfs服务端节点以启动nfs服务功能。
80.在步骤s11中,配置hdfs服务端节点的方法可以参考官方配置方法,如果配置正常,可以通过showmount命令查看到hdfs服务端节点所提供的共享目录的信息。
81.步骤s12,部署中心节点,在中心节点安装hdfs客户端,并在hdfs客户端中导入hdfs服务端的相关配置数据;安装nfs服务端,同时修改nfs服务端的相关配置数据,增加有关nfs服务功能的相关配置;当配置完成后,重启中心节点。
82.在步骤s12中,当在hdfs客户端中导入hdfs服务端节点的相关配置数据后,可以通过hdfs的客户端命令查看hdfs服务端节点的目录信息。当启用nfs服务端后,如果对中心节点的配置正常,则可以通过showmount命令查看到hdfs服务端节点所提供的共享目录的信息。
83.步骤s13,部署nfs客户端节点,在nfs客户端节点中安装nfs客户端,并将中心节点的nfs服务端所提供的共享目录挂载到nfs客户端。
84.在步骤s13中,当完成nfs客户端节点的部署后,用户通过nfs客户端节点的nfs客户端发起访问hdfs服务端节点所提供的共享目录的操作时,就像访问nfs客户端节点的本地目录一样简单、友好、便捷。
85.示例二:
86.参照如图2所示的数据存储系统的架构,hdfs服务端节点的数量为多个,nfs客户端节点的数量也为多个,中心节点与每一个hdfs服务端节点和每一个nfs客户端节点通信连接。其中,hdfs服务端节点部署于安全性较高的内部网络,而nfs客户端节点则部署于外部网络供用户使用。值得注意的是,不同的nfs客户端节点可以部署于不同的外部网络。该数据存储系统的构建方法包括以下步骤:
87.第一步,在内部网络中,部署启动多个hdfs服务端节点,并在每一个hdfs服务端节点中配置支持nfs服务功能。
88.在该步骤中,对每一个hdfs服务端节点的配置均可以参考官方配置方法,当配置完成后,重启每一个hdfs服务端节点以启动nfs服务功能,如果配置正常,可以通过showmount命令查看到每一个hdfs服务端节点所提供的共享目录的信息。
89.第二步,部署中心节点,在中心节点安装hdfs客户端,并在hdfs客户端中导入每一个hdfs服务端节点的相关配置数据;安装nfs服务端,同时修改nfs服务端的相关配置数据,增加有关nfs服务功能的相关配置。
90.在该步骤中,如果配置正常,则重启中心节点,使得中心节点启用hdfs客户端和nfs服务端。如果操作正常,可以通过hdfs的客户端命令查看每一个hdfs服务端节点的目录信息,也可以通过showmount命令查看到每一个hdfs服务端节点所提供的共享目录的信息。值得注意的是,中心节点的hdfs客户端和nfs服务端,功能相互独立,相关配置操作相互独
立,因此可以制作成一个独立的镜像以供云化环境快速部署。
91.第三步,在外部网络中,部署多个nfs客户端节点,并在每一个nfs客户端节点中安装nfs客户端,将中心节点的nfs服务端所提供的共享目录分别挂载到每一个nfs客户端。
92.在该步骤中,当完成全部nfs客户端节点的部署后,用户可以利用任何一个nfs客户端节点通过中心节点访问任意一个hdfs服务端节点所提供的共享目录。当用户可以通过nfs客户端节点的nfs客户端发起访问hdfs服务端节点所提供的共享目录的操作时,就像访问nfs客户端节点的本地目录一样简单、友好、便捷。
93.本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统可以被实施为软件、固件、硬件及其适当的组合。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
94.以上是对本发明的较佳实施进行了具体说明,但本发明并不局限于上述实施方式,熟悉本领域的技术人员在不违背本发明精神的前提下还可作出种种的等同变形或替换,这些等同的变形或替换均包含在本发明权利要求所限定的范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献