1.简介
Apache Slider目前还是Apache二级孵化项目,作为yarn的动态应用,可将已有分布式服务或者应用直接部署到YANR上,监控应用并按需调整应用资源大小;
slider特性有:
允许用户在Yarn集群中按照需求创建应用
运行运行不同版本的应用,所以可以实现在同一个集群部署不同版本的hbase
支持用户配置不同的应用实例
按需停止/暂停/恢复应用实例
按需扩展/收缩应用实例
目前只有孵化版本:https://archive.apache.org/dist/incubator/slider/,目前最新的是0.92.0-incubating
解压,确定pom.xml中hadoop版本和集群的一致,编译:mvn clean site:site site:stage package -DskipTests
使用slider-assembly/target目录下的slider-0.92.0-incubating-all.tar.gz,开始客户端安装;
在安装目录tar -zxvf 解压,进入conf配置下:
Vim slider-env.sh
加入
export JAVA_HOME=/usr/local/jdk1.7.0_76
export HADOOP_CONF_DIR=/opt/app/hadoop-2.7.1/etc/hadoop
Vim slider-client.xml
<property>
<name>hadoop.registry.zk.quorum</name>
<value>hd21:2181,hd22:2181,hd23:2181</value>
</property>
/etc/profile 中配置环境变量:
export SLIDER_HOME=/data1/app/slider-0.92.0-incubating
export PATH=$PATH:$SLIDER_HOME/bin
Source /etc/profile
测试:
执行 slider version;
看到[main] INFO client.SliderClient - Compiled against Hadoop 2.7.1,表示安装成功;