Ambari自定义stack
结果展示
版本信息:
- 操作系统:centos7
- ambari版本信息:ambari-2.7.4
- ambari源码下载:http://archive.apache.org/dist/ambari/ambari-2.7.4/apache-ambari-2.7.4-src.tar.gz
Ambari自定义stack
自定义stack代码在ambari-common模块的pluggable_stack_definition目录下
ambari-common目录结构:
自定义文件解释:
- configs/ODP.json ambari自定义生成ODP的stack文件
- resource/ODP/custom_stack_map.js 生成对应版本的stack
自定义YDP.json文件
{"stackName": "YDP","baseStackName": "HDP","performCommonReplacements": true,"textReplacements": [["ydp-select", "distro-select"]],"uiMapping": [{"stackVersionNumber": "1.0","sign": "=","baseStackFolder": "HDP2"}],"ambariProperties": {"jdk.download.supported" : "false","jce.download.supported" : "false","jdk1.7.url" : "http://DOWNLOAD_NOT_SUPPORTED","jdk1.8.url" : "http://DOWNLOAD_NOT_SUPPORTED","jdk1.7.jcpol-url" : "http://DOWNLOAD_NOT_SUPPORTED","jdk1.8.jcpol-url" : "http://DOWNLOAD_NOT_SUPPORTED"},"versions": [{"version": "1.0","baseVersion": "2.0.6","active": "true","family": "redhat6,redhat7,suse11","services": [{"name": "ZOOKEEPER"}]}]
}
- 自定义resource/YDP/custom_stack_map.js
module.exports = [{"stackName": "YDP","stackVersionNumber": "1.0","sign": "=","baseStackFolder": "HDP2"}
];
- 执行自定义生成stack脚本
python GenerateStackDefinition.py -c ./configs/YDP.json -r ../../../../../ambari-server/src/main/resources/ -o ./YDP
修改pluggable_stack_definition/YDP/stacks/YDP/1.0/properties下面stack_*json文件,替换HDP字样为YDP
拷贝pluggable_stack_definition/YDP/stacks YDP文件夹到 apache-ambari-2.7.4-src/ambari-server/src/main/resources/stacks/ 路径下
cp -r YDP /opt/workspace/apache-ambari-2.7.4-src/ambari-server/src/main/resources/stacks/
- 修改 apache-ambari-2.7.4-src/pom.xml(修改发布stack名称为YDP)
整体编译打包,安装,结束…
ambari 二次开发参看链接https://blog.csdn.net/ZYC88888/article/details/116496591
Ambari自定义stack相关推荐
- 大数据管理神器:Ambari自定义stack和服务二次开发详细教程
背景 Ambari 是 Apache Software Foundation 的一个顶级开源项目,是一个集中部署.管理.监控 Hadoop 分布式集群的工具. 部署:自动化部署 Hadoop 软件,能 ...
- 转载-大数据管理神器:Ambari自定义stack和服务二次开发详细教程
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/ZYC88888/article/det ...
- Ambari 自定义服务集成 | quicklinks 快速链接不显示的排查方案
点击卡片"大数据实战演练",选择"设为星标"或"置顶" 回复"Ambari知识库"可领取独家整理的Ambari学习资料! ...
- Ambari自定义服务
在学习Ambari的路上,欢迎提出问题并相互交流,共同成长 基础思路框架 一.Pulsar服务部署 ZooKeeper 集群(3 个 ZooKeeper 节点组成) Broker 集群(3 个 Pul ...
- ambari 自定义组件安装
借鉴:http://www.ibm.com/developerworks/cn/opensource/os-cn-bigdata-ambari3/index.html Ambari 在启动的时候,会扫 ...
- 大数据Ambari自定义服务详细介绍
一.背景知识介绍 Ambari 内置服务包括Ambari 自己都是以rpm 包方式存放于repositories中.Ambari 一般有四个 repositories,具体如下: 1.Ambari ...
- Ambari——大数据平台的搭建利器之进阶篇
Ambari--大数据平台的搭建利器之进阶篇 [日期:2015-07-14] 来源:IBM 作者: [字体:大 中 小] Ambari 的现状 目前 Apache Ambari 的最高版本是 2.0 ...
- 栈(stack)简单实现,系统栈是如何保存函数调用信息的?
系统栈和栈 自己实现个栈很简单,但是用栈的思想在有时候比较抽象,尤其是在使用系统栈的时候(递归).栈的主要特点就像是你放很多大木板子在你的收纳盒里,模板放入后,每次只能取走最后放入的模板,是" ...
- Ambari 前端之 ambari-web 模块概述
点击卡片"Ambari二次开发实战",选择"设为星标"或"置顶" 第一时间学习 Ambari 硬核干货! 上述图片为 Ambari 部署及操 ...
最新文章
- 小白兔写话_聪明的小白兔看图写话
- 哪种Python IDE最适合你?这里有一份优缺点列表
- mysql5.0varchar_MySQL中varchar类型在5.0.3后的变化
- git@github.com: Permission denied (publickey). fatal: Could not read from remote repository.
- C++STL与泛型编程__侯捷视频_学习博客_总目录
- mysql 的 distinct 去掉重复的数据
- c/c++_消除非标准警告
- 专利技术交底书撰写经历
- 死机后硬关机造成oracle故障,电脑死机故障汇总:各种死机现象分析
- PowerMILL基础入门到模具编程工艺讲解视频教程
- 【Matplotlib:隐藏边框,显示单个网格线,设置刻度间隔,隐藏刻度线】
- 初中计算机授课教案模板,初中语文的教案模板(精选5篇)
- ios申请企业开发者账号的代理_苹果企业开发者账号的申请详解
- 老婆,我竟在婚礼上失去了你!-_-!!
- 2021年9款优秀的大数据可视化BI软件
- 学生DW静态网页设计—西安旅游-高质量(9页) HTML+CSS+JavaScript 学生DW网页设计
- 1226. The Dining Philosophers (Leetcode 1226)
- electron 文件另存为
- parquet和textfile存储对比
- 高中计算机竞赛官网,美国高中计算机竞赛系列:PClassic