【技术实现步骤摘要】
一种可视化部署并管理kafka集群的方法
本专利技术涉及一种可视化部署并管理kafka集群的方法,属于可视化部署方法
技术介绍
Kafka是LinkedIn公司开发并开源的消息中间体,广泛应用在分布式系统中,用于接点间的通信。在实际运用中,一般会将多个kafka代理者以集群的方式运行形成kafka集群。kafka集群的安装部署过程是一个耗时且繁琐的过程,没有可视化的安装页面,大多数情况下只能通过命令行工具完成对kafka集群的部署。成功安装部署kafka集群后,kafka自身并没有提供可视化管理kafka集群的工具。现有情况下kafka集群可以通过一种第三方开源工具kafka-manager进行管理,kafka集群的安装部署和kafka-manager的安装部署是分开来完成的,且都是通过命令行进行操作,比较繁琐和耗时。虽然kafka-manager是一个第三方可以实现可视化管理kafka的工具,但是其部署也是需要在命令行进行部署的,部署过程同样费时繁琐。
技术实现思路
为克服现有技术的不 ...
【技术保护点】
1.一种可视化部署并管理kafka集群的方法,其特征在于,包括如下步骤:/nS1:用户在可视化服务中输入kafka需要安装到的主机信息、kafka集群的配置信息以及zookeeper配置信息,安装请求发送到后台的安装服务;/nS2:安装服务通过脚本形式将安装包推送到主机中,进行kafka集群的安装,用户在可视化服务中进行是否安装kafka-manager的选择;/nS301:用户选择安装kafka-manager,安装服务在主机资源中自动安装一个新的kafka-manager的实例并完成对该kafka集群的纳管;/nS302:用户未选择安装kafka-manager,安装服 ...
【技术特征摘要】 【专利技术属性】
1.一种可视化部署并管理kafka集群的方法,其特征在于,包括如下步骤:
S1:用户在可视化服务中输入kafka需要安装到的主机信息、kafka集群的配置信息以及zookeeper配置信息,安装请求发送到后台的安装服务;
S2:安装服务通过脚本形式将安装包推送到主机中,进行kafka集群的安装,用户在可视化服务中进行是否安装kafka-manager的选择;
S301:用户选择安装kafka-manager,安装服务在主机资源中自动安装一个新的kafka-manager的实例并完成对该kafka集群的纳管;
S302:用户未选择安装kafka-manager,安装服务提供一个该集群对应的kafka-manager的web页面入口地址,用户通过kafka-manager页面来完成对该kafka集群的管理。
2.如权利要求1所述的一种可视化部署并管理kafka集群的方法,其特征在于,在步骤S2中,所述kafka集群的安装包括如下步骤:
S201:安装java,提供kafka服务运行所需的java环境;
S202:安装zookeeper,zookeeper集群进行broker的管理及负载均衡;
S203:安装kafka。
技术研发人员:王爽,
申请(专利权)人:紫光云南京数字技术有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。