Font Size: a A A

Design And Implementation Of Management Of Cluster Application Configruation Based On Zookeeper

Posted on:2016-09-12Degree:MasterType:Thesis
Country:ChinaCandidate:Z Q YuanFull Text:PDF
GTID:2308330461483089Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of the Internet and the variety of applications, more and more applications have been deployed on cluster severs. Currently, large enterprises and Internet companies have a large number of service clusters. and their application configuration work in clusters is a very important task. But for the present, the methods of application configuration in clusters are diverse and have no uniform patterns. The management of these applications in manual way is a very tedious work especially in massive clusters. Furthermore, the manual way is not only easy to make mistakes, but also the deployment would be too slow because of arduous work, and all these works affect the application of the cluster in reality. Therefore, it is necessary to select and apply an efficient solution to improve the efficiency of application configuration in cluster.In this paper, the ZooKeeper technology was chosen to achieve an efficient cluster application configuration management, which could be applied in various clusters. The large number of configuration files were stored on ZooKeeper server. The reliability of ZooKeeper was utilized to manage the configuration information centrally. ZooKeeper client could easily obtain and monitor the configuration file by establishing a connection with the server. If the administrator modified the configuration file, the client could learn quickly, and update the configuration information which could improve the efficiency of cluster configuration.The main content of this paper is as follows:(1) The features of ZooKeeper were Researched and analyzed, then ZooKeeper service cluster was built.(2) Design and implement a configuration management system, which can manage and monitor the ZooKeeper service cluster.(3) Floodlight controller was selected as a managed application, and its ZooKeeper client was implemented.(4) The related test of ZooKeeper service was completed, and the experiment was conducted on the modification of configuration information to verify whether the system can finish the work of configuration of application。...
Keywords/Search Tags:cluster configuration, ZooKeeper, configuration file, client
PDF Full Text Request
Related items