| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> CDH6集成ElasticSearch7 -> 正文阅读 |
|
[大数据]CDH6集成ElasticSearch7 |
1、部署java、maven及环境变量 maven下载:https://mirrors.bfsu.edu.cn/apache/maven/maven-3/ export JAVA_HOME=/home/bigdata/soft/jdk
2、下载cm_ext Cloudera提供的cm_ext工具,对生成的csd和parcel进行校验 [root@bigdata02 bigdata]# mkdir -p /home/bigdata/github/cloudera ?mvn打包 [root@bigdata02 cm_ext]# mvn package -Dmaven.test.skip=true build_parcel.sh和build_csd.sh脚本文件里面执行jar包路径默认是/home/bigdata/github/cloudera/... 3、制作es的parcel和csd (1)下载es:https://www.elastic.co/cn/downloads/past-releases#elasticsearch ?创建es目录,将包上传到es目录下 (2)下载制作Parcel包和CSD文件的脚本 使用了好几个仓库,只有下面这个可以下载成功 git clone http://github.com/chen32699/elasticsearch-parcel.git 修改配置文件elasticsearch-parcel/parcel-src/meta目录下parcel.json文件中 "depends": "CDH (>= 5.0), CDH (<< 6.0)"?修改成"depends": "CDH (>= 5.0), CDH (<< 10.0)"? 修改配置文件elasticsearch-parcel/csd-src/descriptor/目录下service.sd1文件中 "cdhVersion": {"min":5} 修改为:"cdhVersion": {"min":6} elasticsearch-parcel/csd-src/scripts目录下control.sh文件中注释掉export JAVA_HOME=/usr/java/latest (3)制作ES的parcel包和CSD文件并校验 cd? elasticsearch-parcel [root@bigdata02 elasticsearch-parcel]# POINT_VERSION=5 VALIDATOR_DIR=/home/bigdata/github/cloudera/cm_ext OS_VER=el7 PARCEL_NAME=ElasticSearch ./build-parcel.sh /home/bigdata/github/cloudera/es/elasticsearch-7.13.2-linux-x86_64.tar.gz [root@bigdata02 elasticsearch-parcel]# VALIDATOR_DIR=/home/bigdata/github/cloudera/cm_ext CSD_NAME=ElasticSearch ./build-csd.sh ?注:OS_VER=el7 是指 linux 使用的CentOS7版本 制作完成之后,elasticsearch-parcel 新增了build-parcel 和 build-csd文件夹 4、在cm中安装部署es (1)将ELASTICSEARCH-1.0.jar拷贝到cm server所在节点的/opt/cloudera/csd目录下,给cm权限属主 (2)将ELASTICSEARCH-0.0.5.elasticsearch.p0.5-el7.parcel和manifest.json拷贝到部署了httpd主机上/var/www/html/es目录下 (3)检查新parcel 找到ELASTICSEARCH ?下载、分发、激活 (4)重启cm server服务 和cm web页面服务 (5)添加es组件 配置集群ip ? (6)验证es是否正常 通过命令验证 curl http://10.102.0.64:9200/ 通过页面验证 http://10.102.0.64:9200 总结步骤如下:
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 5:59:26- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |