Ambari
文章平均质量分 78
使用Ambari进行二次开发
new个对象先
穷且益坚,不坠青云之志
展开
-
在不升级Ambari前提下,升级HDP spark版本至spark2.4.8
文章目录零. 方案选择一. 2.4.8版本安装二. spark2版本升级2.0 升级前提2.1 版本升级相关脚本三. spark2升级后遇到的问题及解决方案原创 2021-12-07 20:07:59 · 2345 阅读 · 5 评论 -
Ambari(九)----使用expect实现ambri-server setup阶段免交互(亲测有效)
因为工作原因,需要多次部署ambariambari-server setup阶段频繁的交互影响自动化部署的体验于是决定编写自动化脚本避免ambari-server setup阶段的交互,选取的工具是Expect博主使用的Ambari版本是2.6.0,不同版本之间可能稍有出入,以下脚本内容已经通过生产验证文章目录Expect简介ambari-server setup自动化脚本注意事项一. Expect简介Expect是建立在tcl基础上的一个工具,Expect 是用来进行自动化控制和测原创 2021-02-20 16:39:05 · 464 阅读 · 0 评论 -
Ambari(八)----Ambari集成Impala文档(亲测有效)
Ambari集成Impala(亲测有效)文档目录一. 将impala纳入到ambari版本管理中二. 初始化Impala2.1 创建impala源文件2.2 重启ambari-server2.3 初始化impala2.4 修改hdfs配置文件2.5 启动impala服务2.6 复制hbase jar包到impala目录下2.7 修改/etc/default/bigtop-utils配置2.8 查看impala集成情况三. Impala集成过程中遇到的问题3.1 Impala初原创 2020-12-02 21:14:21 · 2213 阅读 · 3 评论 -
Ambari(七)----Ambari集成Hue4.2文档(亲测有效)
参考资料:ambari-hue-service:Ambari集成Hue github代码Hue官方文档 database部分介绍文档目录一. 安装前准备1.1 环境配置1.2 下载Hue安装包1.3 在Hue安装节点安装必要依赖二. 安装Hue并将其集成到Ambari2.1 将Hue添加进Ambari管理2.2 根据实际情况修改代码2.2.1 版本修改2.2.2 脚本修改一. 安装前准备1.1 环境配置我的环境配置如下:环境对应版本Ama原创 2020-11-12 09:50:59 · 3594 阅读 · 6 评论 -
Ambari(六)----Ambari api使用
本博客主要是对Ambari官方api文档的翻译.并在此基础上,结合实际Ambari环境,给出了一些具体的操作示例,方便自己检索.Ambari api官方文档文章目录一. curl简介二. 认证三. 监控3.1 GET四. 管理4.1 POST4.2 PUT4.3 DELETE4.4 异步响应五.资源5.1 集合资源5.2 实例资源5.3 资源类型5.3.1 集群5.3.2 服务5.3.3 组件5.3.4 主机5.3.5 主机组件5.3.6 配置5.3原创 2020-10-24 20:41:49 · 2352 阅读 · 0 评论 -
Ambari(五)----Ambari集成Azkaban(亲测有效)
Ambari自定义服务集成–Azkaban参考资料Ambari集成组件官方文档:Stacks and ServicesAmbari自定义服务集成原理介绍Ambari—集成Azkaban文档目录一. 准备工作1.1 安装Ambari1.2 源码编译配置Azkaban1.2.1 Azkaban源码编译1.2.2 Azkaban数据库配置二. Ambari集成Azkaban原理及配置2.1 Ambari自定义服务集成原理2.2 Ambari集成Azkaban配置原创 2020-10-10 18:06:41 · 1715 阅读 · 0 评论 -
Ambari(四)----使用IDEA远程调试Ambari-Server
文档目录一. 远程调试1.1 为什么要使用远程调试?1.2 远程调试原理二. 配置IDEA远程调试Ambari-Server2.1 在IDEA中配置远程服务器2.2 以Debug模式启动Ambari-Server2.3 在IDEA中链接Ambari-Server,追踪程序运行流程一. 远程调试1.1 为什么要使用远程调试?为了查看追踪Ambari-Server对Rest API的处理过程,在理解基本原理的前提下基于Ambari进行二次开发.常规的方式有以下两种:直接阅原创 2020-10-04 08:43:58 · 899 阅读 · 0 评论 -
Ambari(三)----Ambari二次开发环境搭建(实时编译-部署)
总体思路:对ambari-admin,ambari-web模块单独编译(因为二次开发主要是针对这两个模块)利用brunch watch功能,对文件夹源码进行实时监控编译,提高开发效率文章目录一. Ambari源码编译安装二. Linux环境设置2.1 关闭防火墙2.2 关闭selinux2.3 安装npm依赖包三. 使用samba建立共享连接3.1 安装启动samba3.2 配置共享文件夹3.3 修改文件权限3.4 本地访问共享文件3.5 IDE导入共享文件夹中ambari原创 2020-09-21 20:34:38 · 2915 阅读 · 0 评论 -
Ambari(二)----Ambari2.6.0源码编译安装及遇到的问题解决(超详细文档)
本篇文章主要是对ambari2.6.0源码编译安装官方文档中没有列举出来的细节以及编译过程中会遇到问题的一个补充第一手资料请参照官方文档:ambari2.6.0源码编译安装官方文档文章目录一. 准备工作1.1 获取Ambari2.6.0源码1.2 搭建编译环境1.2.1 配置java环境1.2.2 配置maven环境1.2.3 安装rpm和rpmbuild1.2.4 安装g++1.2.5 检查python版本1.2.6 初始化python-devel1.2.7 安装bower,原创 2020-09-20 12:16:14 · 4915 阅读 · 0 评论 -
Ambari(一) ----Ambari安装遇到的问题及解决方案
文章目录Ambari安装Ambari2.6.0离线安装Apache Ambari-2.7.3离线安装Ambari踩过的坑及解决方案博主的生产环境使用的是Ambari2.6.0版本自己研究选择的是相对较新的Ambari2.7.3版本因此,Ambari安装及踩坑主要是围绕这两个版本进行一. Ambari安装1.1 Ambari2.6.0离线安装Ambari2.6.0版本安装可以参考该博客链接:Ambari2.6.0+HDP2.6.3安装(离线)博主亲测,按照博客内容逐步执行即可,原创 2020-09-01 21:47:54 · 10257 阅读 · 3 评论