[发明专利]一种CDH自动化自动安装的方法有效

专利信息
申请号: 201911378193.3 申请日: 2019-12-27
公开(公告)号: CN111142887B 公开(公告)日: 2022-08-02
发明(设计)人: 王少鹏;贾洋 申请(专利权)人: 焦点科技股份有限公司
主分类号: G06F8/61 分类号: G06F8/61
代理公司: 南京瑞弘专利商标事务所(普通合伙) 32249 代理人: 陈建和
地址: 210032 江苏省南京*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 cdh 自动化 自动 安装 方法
【权利要求书】:

1.一种CDH自动安装的方法,其特征是,首先通过python的paramiko连接需要连接的主机,然后生成hosts文件和ssh免密登录文件,将hosts文件和ssh免密登录文件通过paramiko的ftp将文件上传相应的目录实现集群的免密登录,然后在cmserver主机上安装本地仓库,生成yum仓库,然后在cmserver主机上安装mysql配置数据库,ntpd时间同步、jdk安装,cmserver安装操作;

具体步骤如下:步骤1、免密登录和hosts配置,使用paramiko操作,在多台需要安装的每台机器执行免密操作,多台主机在互传到cmserver主机实现免密的登录;

步骤11、首先读取主机配置文件,获取ip,开辟线程,通过paramiko连接cmserver主机;

步骤12、生成hosts文件,将hosts的主机信息写入到/etc/hosts文件,使得主机能够识别其他安装机的hostname;

步骤13、生成ssh免密登录文件,即cmserver主机交互生成密匙文件,读取密匙文件,并将密匙文件写入cmserver主机;该文件用于主机的识别;

步骤14、将免密登录文件上传到各台安装机,实现免密登录;

步骤2、安装工作步骤21、安装本地yum源,首先将需要的软件包放在目录下,安装httpserver,创建仓库并将仓库上传到指定路径,将配置好的cloudera-repo上传到repo目录下;

步骤22、安装配置ntpd时间同步软件,如果服务主机发生时间偏差会报时钟异常,所以需要在每台机器中安装和配置时钟同步类,首先编写配置文件将nptdserver地址配置好,然后在每台机器中安装通过exec_all_host.py工具类在每台安装机器中安装ntpd,然后使用工具类scp_host.sh,该工具类遍历hosts将文件发送到每台机器,使用scp_host.sh将配置文件发送到每台安装机;

步骤23、关闭防火墙,编写工具类程序exec_all_host.py,该工具类程序会遍历步骤22中的所有配置文件,执行脚本时添加linux命令和参数即能在配置的主机中完成linux命令,利用所述工具类程序在每台机器中执行linux命令关闭防火墙;

步骤24、安装mysql,在机器中安装mysql根据官方配置文档替换mysql的配置文件,通过mysql命令执行官方sql文件;

步骤25、安装cmserver,执行scm建表的脚本,scm的相关脚本创建了和cmserver服务相关的表,为cmserver提供服务;

步骤26、启动cmserver。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于焦点科技股份有限公司,未经焦点科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201911378193.3/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top