首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

大数据平台:Ambari集群管理

主要展示Ambari Server与各组件之间的交互处理: REST API:对外提供REST API,除了给Ambari Web调用提供UI界面外,也便于开发者二次集成开发 Request Dispatcher...Rest API 基于Ambari进行二次开发,经常需要对REST API进行改造和扩展,因此下文将针对REST API相关内容进行详述。...Rest API的请求最终由具体的ResourceProvider实现: METHOD 方法 描述 GET ResourceProvider#getResources 根据查询条件获取资源 DELETE...获取stack的服务栈信息 {stack} 部署安装栈,如hdp {version} 安装的版本 GET /api/v1/stacks/{stack}/versions/{version}/services...Rest API官方文档 总结 在大数据平台搭建过程中,如果只针对公司内部场景,所有运维操作可由专门的运维同学管理,且面对的场景比较单一,可以不必考虑基于Ambari集群管理系统搭建环境。

27675
您找到你想要的搜索结果了吗?
是的
没有找到

ambari-server开发自定义API

主要从Ambari-server详解、如何debug ambari-server源码、开发流程分析图、开发流程自定义示例四大部分入手,教读者如何玩转ambari-server 一、Ambari-server...简介 Ambari-Server是一个WEB Server,提供统一的REST API接口,同时向web和agent开放了两个不同的端口(默认前者是8080, 后者是8440或者8441)。...目录 目录 描述 org.apache.ambari.server.api.services 对web接口的入口方法,处理/api/v1/* 的请求 org.apache.ambari.server.controller...这样ambari-server也就停掉了。 三、开发流程分析 以 GET /api/v1/users 为例进行。该接口用于获取所有用户。 资源请求类,一通百通。 四、开发流程示例 1....REST API展示形式 { href: "http://172.16.0.142:8080/api/v1/log/getAuditLog", items: [ {

1.9K30

分享一下我对 ambari 二次开发的一些理解~

所以我建议呢,ambari 是开源的,我们可以自己编译获取相关 rpm 包使用。对于 hdp 的话,要么就用历史版本,要么就自己集成 apache hadoop 的。...设计上看,Ambari 使用的是 主/ 架构,即一个 ambari server 和 多个 ambari agent 。...关于 ambari 的 emberjs 版本如何查看:打开 ambari web 界面,F12 打开控制台,在最下面的输入框里面输入:Ember.VERSION 即可输出版本号。如下图所示:?...agent 节点,让各 agent 节点去执行具体动作;等等应该还有很多作用…如果你需要修改 ambari-server 源码的话,当开发完毕后,源码是需要编译的,你需要获取到新的 ambari-server.rpm...,页面二次开发,修改后实时查看效果汉化 ambari 页面如何自动同步 windows 本地和 linux 服务器之前的代码ambari 编译出来的是相关 rpm 包,rpm 包里面内容讲解,了解 ambari

4.5K70

看完您如果还不明白 Kerberos 原理,算我输!

系统环境 操作系统:CentOS 6 或 CentOS 7 JDK 版本:1.8.0_151 Ambari 版本:2.6.1 HDP 版本:2.6.4.0 扩展链接 《Kerberos原理--经典对话...二、Kerberos验证过程 Kerberos 验证分为两个阶段:允许进行后续验证的初始验证以及所有后续验证自身。 1. 初始验证:票证授予票证 下图显示了如何进行初始验证: ?...Ambari Principals 除了 Hadoop 服务主体之外,Ambari 本身还需要一组 Ambari Principal 来执行服务“冒烟”检查,执行警报运行状况检查以及集群组件检索指标。...Ambari Server user 为 Kerberos 启用集群时,组件 REST 端点(例如 YARN ATS 组件)需要 SPNEGO 身份验证。...Ambari Server 需要访问这些 API 并需要Kerberos主体才能通过 SPNEGO 针对这些 API 进行身份验证。

10.9K64

使用Ambari搭建HDP集群完全参考手册

今天就来介绍如何安装Ambari如何使用Ambari来部署Hadoop集群。 对于HDP集群,ambari是一个极其优秀的管理软件。本文就来介绍,如何使用ambari来部署一个HDP集群。...将下载的 ambari.repo 文件拷贝到 Linux 的系统目录/etc/yum.repos.d/。拷贝完后,我们需要获取该公共库的所有的源文件列表。依次执行以下命令。...3、启动ambari server ambari-server start 成功启动 Ambari Server 之后,便可以浏览器登录,默认的端口为 8080。...这是因为ambari-agent 在注册时,默认会获取主机主机名,并使用主机名向ambari-server注册。...安装完之后便可以得到图示结果: ambari控制台 刚装好时,因为所有服务都没启动,所有全是告警,上图因为我正在启动服务,所有欧HDFS和zookeeper显示无告警。

2.8K10

Hadoop生态圈一览

, management, and monitoring capabilities to their own applications with the Ambari REST APIs....Ambari 提供了直观的,易于使用的hadoop 管理的WEB 接口依赖于他自己的RESTful API。...Ambari 为应用开发人员和系统集成商提供了: 通过使用Ambari RESTAPI很容易整合Hadoop提供、管理和监测的能力到他们自己的应用中 当前最新版本:The latest release...下面是一些这样的属性: 数据移动属性,定义了数据如何从一个生产者移动到一个消费者。...所有这些种服务被分布式应用用于某些形式或其他。每次它们实现这大量的工作修复Bug并比赛的情况是不可避免的。由于这些种服务的实现不同,应用最初通常吝啬它们,使得它们忍受在变化的存在和难以管理。

1.1K20

Kerberos基本概念及原理汇总

系统环境 操作系统:CentOS 6 或 CentOS 7 JDK版本:1.8.0_151 ambari版本:2.6.1 HDP版本:2.6.4.0 扩展链接 Kerberos原理--经典对话 基于...用户主体使用其Kerberos密码在本地解密TGT,从那时起,直到ticket到期,用户主体可以使用TGTTGS获取服务票据。服务票证允许委托人访问各种服务。...Ambari Principals 除了Hadoop服务主体之外,Ambari本身还需要一组Ambari Principal来执行服务“冒烟”检查,执行警报运行状况检查以及群集组件检索指标。...Ambari Server user 为Kerberos启用集群时,组件REST端点(例如YARN ATS组件)需要SPNEGO身份验证。...Ambari Server需要访问这些API并需要Kerberos主体才能通过SPNEGO针对这些API进行身份验证。

11.5K20

Ambari介绍

Ambari目标 解决Hadoop生态系统部署 部署:hadoop组件间有依赖,包括配置、版本、启动顺序、权限配置等。 部署过程跟踪。能够展示出部署过程中每个步骤的状态及相关信息。...、更新失败 配置管理 可以将默认配置写入stack中(stack后续介绍),在开启时ambari将stack中各个版本的config文件读入,在使用blueprint创建集群部署hadoop时,直接生成...(blueprint后续介绍) 服务状态展示、监控、报警 Ambari主要概念 资源 ambari将集群及集群中的服务、组件、机器都视为资源,资源的状态都会记录在db中 Hadoop生态 Stack 发行版本的含义...,如HDP,可以有若干版本。...ambari-server->ambari-agent ambari-server端负责接收rest请求,再向agent端发送命令,发送命令的格式是json,内部包涵部署脚本执行命令(安装/开始/停止服务

14120

理论到工程实践——用户画像入门宝典

文档用户画像的理论到实践均有所涉及,大家可以参照此文档完成用户画像系统0到1的搭建。 本文档共分为6个部分,层级结构如下图所示。 文档版权为公众号 大数据流动 所有,请勿商用。...如何大数据中挖掘商机?建立用户画像和精准化分析是关键。 用户画像可以使产品的服务对象更加聚焦,更加的专注。...ODS的数据最终流入DW DW (Data Warehouse)数据仓库,是数据的归宿,这里保持这所有ODS到来的数据,并长期保存,而且这些数据不会被修改。...所以树状图和标签描述信息需要去mysql中获取,而比例等图表数据则是Hbase,Hive中查询获取的,当然也有直接通过ES获取的。...这些已经是标签的具体信息了,由于是对单一id的查找,hive中获取会造成查询速度的问题,所以我们更建议Hbase或者ES中查询获取,这样查询效率和实时性都能获得极大的提升。

86320

理论到工程实践——用户画像入门宝典

如何大数据中挖掘商机?建立用户画像和精准化分析是关键。 用户画像可以使产品的服务对象更加聚焦,更加的专注。...ODS的数据最终流入DW DW (Data Warehouse)数据仓库,是数据的归宿,这里保持这所有ODS到来的数据,并长期保存,而且这些数据不会被修改。...本文使用的Ambari版本为2.7,支持的组件也越来越丰富。...所以树状图和标签描述信息需要去mysql中获取,而比例等图表数据则是Hbase,Hive中查询获取的,当然也有直接通过ES获取的。...这些已经是标签的具体信息了,由于是对单一id的查找,hive中获取会造成查询速度的问题,所以我们更建议Hbase或者ES中查询获取,这样查询效率和实时性都能获得极大的提升。

82031
领券