总览

从网上找CDH如何管理添加ES服务,教程千篇一律,而且es包版本相对较低,该教程介绍如何安装elasticsearch7.9(2020-08-20发布)新版本单机多实例部署。

角色分配

master/data/ingest/customer

该安装包支持单机多实例部署

分为四类节点[主节点,数据节点,协调节点,自定义节点]

安装parcels及csd

准备

从 https://github.com/JINGXI6/elasticsearch-cdh-parcels clone到cm节点的任意目录,注意是clouderamanager节点

安装

一键安装

/bin/bash install -d /opt/cloudera -t all -u true

参数解释

-d 为cdh主节点本地源的父目录

-t 为安装类型[csd,parcel,all],csd是将escsd安装到cdh中,需要重启cloudera-scm-server,parcel是将parcel安装到cdh集群中,不需要重启,all是将整个es包安装到cdh中

-u [true/false] 是否对parcels包进行更新,true适用于更改了配置,需要打包,false则用之前的缓存包更新集群,默认false

!必须指定 -d 参数指定目录安装

重启cm

systemctl restart cloudera-scm-server

安装效果

在这里插入图片描述

FAQ

添加服务找不到es服务

访问 http://localhost:7180/cmf/csd/list 查看csd安装是否故障

参考

https://github.com/cloudera/cm_ext/wiki

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐