制作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进行校验

    [root@node01 ~]# mkdir -p ~/github/cloudera
    [root@node01 ~]# cd ~/github/cloudera
    [root@node01 cloudera]# git clone https://github.com/cloudera/cm_ext.git
    [root@node01 cloudera]# cd cm_ext
    [root@node01 cm_ext]# mvn package
    
  3. 下载Elasticsearch安装包

    [root@node01 cloudera]# mkdir elasticsearch
    [root@node01 cloudera]# cd elasticsearch
    [root@node01 elasticsearch]# wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.0.1-linux-x86_64.tar.gz
    
  4. 下载制作Parcel包和CSD文件的脚本

    [root@node01 cloudera]# git clone https://github.com/ibagomel/elasticsearch-parcel.git
    
  5. 制作 Elasticsearch 的Parcel包和CSD文件并校验

    [root@node01 cloudera]# cd elasticsearch-parcel
    [root@node01 elasticsearch-parcel]# POINT_VERSION=5 VALIDATOR_DIR=/root/github/cloudera/cm_ext OS_VER=el7 PARCEL_NAME=ElasticSearch ./build-parcel.sh /root/github/cloudera/elasticsearch/elasticsearch-7.0.1-linux-x86_64.tar.gz
    ...
    [root@node01 elasticsearch-parcel]# VALIDATOR_DIR=/root/github/cloudera/cm_ext CSD_NAME=ElasticSearch ./build-csd.sh
    ...
    
  6. 查看Parcel包和csd文件

    [root@node01 elasticsearch-parcel]# ll build-csd/
    total 16
    -rw-r--r-- 1 root root 5427 May  5 11:44 ELASTICSEARCH-1.0.jar
    [root@node01 elasticsearch-parcel]# ll build-parcel/
    total 338928
    drwxr-xr-x 10 root root      4096 May  5 10:18 ELASTICSEARCH-0.0.5.elasticsearch.p0.5/
    -rw-r--r--  1 root root 347041696 May  5 10:18 ELASTICSEARCH-0.0.5.elasticsearch.p0.5-xenial.parcel
    -rw-r--r--  1 root root       485 May  5 10:19 manifest.json
    

如遇到打包问题,请参考 https://blog.csdn.net/weixin_43215250/article/details/90406232 中的解决办法。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 12
    评论
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值