没有合适的资源?快使用搜索试试~ 我知道了~
首页CDH中添加Elasticsearch服务
此前Elasticsearch我一直是单独搭建的,后来偶然发现可以在Cloudera Manager中添加ES服务,在搭建过程中这篇博客给了我很多帮助 https://www.cnblogs.com/zhangrui153169/p/11447423.html 但存在一些问题,在这里记录下来以作为这篇文章的补充,也希望能帮助大家减少踩坑。 一、制作Elasticsearch的Parcel包和csd文件 1.配置java,maven等环境变量 java: export JAVA_HOME=/usr/local/java export PATH=$JAVA_HOME/bin:$PATH ex
资源详情
资源评论
资源推荐
CDH中添加中添加Elasticsearch服务服务
此前Elasticsearch我一直是单独搭建的,后来偶然发现可以在Cloudera Manager中添加ES服务,在搭建过程中这篇博客给了我很多帮助
https://www.cnblogs.com/zhangrui153169/p/11447423.html
但存在一些问题,在这里记录下来以作为这篇文章的补充,也希望能帮助大家减少踩坑。
一、制作一、制作Elasticsearch的的Parcel包和包和csd文件文件
1.配置配置java,,maven等环境变量等环境变量
java:
export JAVA_HOME=/usr/local/java
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tool.jar:$CLASSPATH
maven:
export MVN_HOME=/usr/local/maven
export PATH=$MVN_HOME/bin:$PATH
2.下载下载cm_ext
Cloudera提供的cm_ext工具,对生成的csd和parcel进行校验
Cloudera提供的cm_ext工具,对生成的csd和parcel进行校验
[root@cdh-001 ~]# mkdir -p /github/cloudera
[root@cdh-001 ~]# cd /github/cloudera
[root@cdh-001 cloudera]# git clone https://github.com/cloudera/cm_ext.git
[root@cdh-001 cloudera]# cd cm_ext
[root@cdh-001 cm_ext]# mvn package
下载下载Elasticsearch安装包安装包
[root@cdh-001 cloudera]# mkdir elasticsearch
[root@cdh-001 cloudera]# cd elasticsearch
将elasticsearch包上传到 /github/cloudera/elasticsearch 目录下,我用的elasticsearch-6.2.4版本,贴上下载地址:
https://www.elastic.co/cn/downloads/past-releases#elasticsearch
[root@cdh-001 elasticsearch]# ll
total 290568
-rw-r--r-- 1 root root 29056810 elasticsearch-6.2.4.tar.gz
[root@cdh-001 elasticsearch]# pwd
/github/cloudera/elasticsearch
下载制作下载制作Parcel包和包和CSD文件的脚本文件的脚本
[root@cdh-001 cloudera]# git clone https://github.com/ibagomel/elasticsearch-parcel.git
注意:这里是 /github/cloudera 目录
制作制作 Elasticsearch 的的Parcel包和包和CSD文件并校验文件并校验
[root@cdh-001 cloudera]# cd elasticsearch-parcel
[root@cdh-001 elasticsearch-parcel]# POINT_VERSION=5 VALIDATOR_DIR=/github/cloudera/cm_ext OS_VER=el7 PARCEL_NAME=ElasticSearch ./build-parcel.sh /github/cloudera/elasticsearch/elasticsearch-
6.2.4.tar.gz
[root@cdh-001 elasticsearch-parcel]# VALIDATOR_DIR=/github/cloudera/cm_ext CSD_NAME=ElasticSearch ./build-csd.sh
OS_VER=el7 是指 linux 使用的Centos7.X版本
值得一提的是 路径一定要正确,pwd命令确认一下路径是有必要的
制作完成之后,elasticsearch-parcel 新增了build-parcel 和 build-csd文件夹,查看:
[root@cdh-001 elasticsearch-parcel]# ll build-parcel
total 28360
drwxr-xr-x 9 root root 155 ELASTICSEARCH-0.0.5.elasticsearch.p0.5
-rw-r--r-- 1 root root 29034518 ELASTICSEARCH-0.0.5.elasticsearch.p0.5-el7.parcel
-rw-r--r-- 1 root root 482 manifest.json
[root@cdh-001 elasticsearch-parcel]# ll build-csd
total 8
-rw-r--r-- 1 root root 5426 Oct 15 ELASTICSEARCH-1.0.jar
二、在二、在Cloudrea Manager中安装部署中安装部署Elasticsearch服务服务
1.将将Parcel包包:ELASTICSEARCH-0.0.5.elasticsearch.p0.5-el7.parcel 和和 manifest.json 文件部署到文件部署到httpd服务中服务中
[root@cdh-001 ~]# mkdir -p /var/www/html/elasticsearch
[root@cdh-001 ~]# cd /var/www/html/elasticsearch
[root@cdh-001 elasticsearch]# cp /github/cloudera/elasticsearch-parcel/build-parcel/ELASTICSEARCH-0.0.5.elasticsearch.p0.5-el7.parcel ./
[root@cdh-001 elasticsearch]# cp /github/cloudera/elasticsearch-parcel/build-parcel/manifest.json ./
查看:
[root@cdh-001 elasticsearch]# ll
total 28360
-rwxrwxrwx 1 root root 29034518 ELASTICSEARCH-0.0.5.elasticsearch.p0.5-el7.parcel
-rwxrwxrwx 1 root root 482 manifest.json
[root@cdh-001 elasticsearch]# pwd
/var/www/html/elasticsearch
浏览器访问测试是否部署成功:
weixin_38651286
- 粉丝: 0
- 资源: 890
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- ExcelVBA中的Range和Cells用法说明.pdf
- 基于单片机的电梯控制模型设计.doc
- 主成分分析和因子分析.pptx
- 共享笔记服务系统论文.doc
- 基于数据治理体系的数据中台实践分享.pptx
- 变压器的铭牌和额定值.pptx
- 计算机网络课程设计报告--用winsock设计Ping应用程序.doc
- 高电压技术课件:第03章 液体和固体介质的电气特性.pdf
- Oracle商务智能精华介绍.pptx
- 基于单片机的输液滴速控制系统设计文档.doc
- dw考试题 5套.pdf
- 学生档案管理系统详细设计说明书.doc
- 操作系统PPT课件.pptx
- 智慧路边停车管理系统方案.pptx
- 【企业内控系列】企业内部控制之人力资源管理控制(17页).doc
- 温度传感器分类与特点.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0