ambari添加redis组件(包含有 redis-sentinel和redis cluster)

github上下载相应的组件文件

redis-sentinel相应的地址:https://github.com/Symantec/ambari-redis-service
redis cluster 插件地址:https://github.com/cas-bigdatalab/ambari-redis-cluster
(里面附带有rpm包下载地址,两个都需要下载)
安装可使用shell脚本一键解决

#!/bin/sh
basepath=$(cd $(dirname $0)/; pwd)
echo $basepath
redis(){

	mkdir -p /var/lib/ambari-server/resources/stacks/HDP/2.6/services/REDIS/configuration
        mkdir -p /var/lib/ambari-server/resources/stacks/HDP/2.6/services/REDIS/package/scripts
        mkdir -p /var/lib/ambari-server/resources/stacks/HDP/2.6/services/REDIS/package/templates
        cp -r $basepath/redis/* /var/lib/ambari-server/resources/stacks/HDP/2.6/services/REDIS/
}
if [[ -d "/var/lib/ambari-server/resources/stacks/HDP/2.6/services/REDIS/" ]]
        then
                rm -rf /var/lib/ambari-server/resources/stacks/HDP/2.6/services/REDIS
		echo "the file exists,has been deleted and will be rebuilt."
        fi
        redis 
#        echo "1"
        echo "add redis to ambari success, now please restart ambari-server and you can add redis in ambari-UI like others!"

说明:

  1. 此脚本需要与文件目录放一起,如下这样
    在这里插入图片描述

  2. redis下目录结构
    ambari添加redis组件(包含有 redis-sentinel和redis cluster)_第1张图片

  3. 版本号需要自己改为相应的

你可能感兴趣的:(大数据)