SlideShare une entreprise Scribd logo
1  sur  24
© Hortonworks Inc. 2014
Monitoring Apache Accumulo
© Hortonworks Inc. 2014
Your Presenter
Ravi Mutyala
Systems Architect
Hortonworks
© Hortonworks Inc. 2014
Agenda
• Metrics
• Alerts
• Provisioning and Managing
• Q & A
Page 3
© Hortonworks Inc. 2014
Metrics
• JMX
• Ganglia
• Jmxtrans
Page 4
© Hortonworks Inc. 2014
Alerts
• Nagios
–Monitoring Ports/Processes
– TabletServers
– GC
– Tracer
– Masters
–Monitoring Metrics
Page 5
© Hortonworks Inc. 2014
Hadoop Operations with Ambari
Provision: Simplified deployment across platforms
Manage: Consistent controls across the Stack
Monitor: Visibility into key cluster metrics
- Single pane of glass for Hadoop & System status
- Pre-configured metrics & alerts
- Single point for cluster operations
- Advanced configurations and host controls
- Wizard-driven cluster install experience
- Cloud, virtual and physical environments
Apache Ambari is a 100% open source framework for
provisioning, managing and monitoring Hadoop clusters
© Hortonworks Inc. 2014
100% Apache Open Source
• Active Community
• 60+ Contributors / 30+ Committers
• 200+ Ambari User Group Members
Page 7
2013
Oct
Apache Ambari 1.4.1 Released
Adds operations for Hadoop 2 Stack
Ambari Ambari 1.2.0 Released
Operations for Hadoop 1 Stack
2013
Jan
2013
Dec
Apache Ambari Graduates to Top Level Project
© Hortonworks Inc. 2014
Ambari Release Cadence
Page 8
Ambari 1.4.3
Jan 2014
Ambari 1.4.4
Feb 2014
Ambari 1.5.0
Apr 2014
Ambari 1.7.0
2H2014
Ambari 1.6.0
May 2014
© Hortonworks Inc. 2014
System Architecture
9
Ambari Server
Host
Agent
Host
Agent
Host
Agent
Ambari
Web
DB
/clusters
Host
Agent
© Hortonworks Inc. 2014
Ambari Server Architecture
10
DB
Orchestrator Monitoring
REST API
Request Dispatcher
Ambari
Web
Ambari
Server
Ambari
Agents
Metrics
Providers
AuthProvider
/clusters
User
Repo
java
python
JS
RDBMS
LDAP
REST API
Configurable
Auth Provider
Cluster
Configurations
and Topology
Web Client
AD
© Hortonworks Inc. 2014
Installing Ambari
• Install Ambari Server
• Setup Options
–JDK (Oracle JDK 6, Oracle JDK 7, Custom JDK)
–Database (PostgreSQL, MySQL or Oracle)
–Server Port and HTTPS
–User Authentication (Local, LDAP or AD)
–Server-Agent Two-way SSL
• Start Ambari Server
• Browse to Ambari Web for Cluster Install Wizard
• Install Ambari Agents
–Option #1: Automate via SSH
–Option #2: Manual
Page 11
© Hortonworks Inc. 2014
Ambari Agent Registration
Page 12
Ambari Server Ambari Agent
11) Agent Heartbeat Begins
1) Connect on Handshake port 8441
4) Sign Agent Cert
2) Download Server Cert
6) Connect on Registration port 8440
7) Perform 2WAY auth using Agent Cert
10) Complete Host Registration
Agent Host
8) Get FQDN
9) Register host
8a)
Host
Script
3) Request to Sign Agent Cert
5) Download Agent Cert + Disconnect
© Hortonworks Inc. 2014
Extensibility Features
Ambari Stacks
Ambari Blueprints
Ambari Views
Page 13
© Hortonworks Inc. 2014
Ambari Stacks
Page 14
© Hortonworks Inc. 2014
Ambari Stacks
• Separate “the Stack” from “Ambari”
• Make it easier to bring more than a traditional
“Hadoop Stack” under Ambari management
• Defining a consistent Service lifecycle management
interface that can be extended
• Dynamically add Stacks + Services definitions
Page 15
© Hortonworks Inc. 2014
Stack Details
• Stacks define Services + Repos
–What is in the Stack, and where to get the bits
• Each Service has a definition
–What Components are part of the Service
• Each Service has defined lifecycle commands
–start, stop, status, install, configure
• Lifecycle is controlled via command scripts
• Ability to define “custom” commands
• Ability to “extend” Stacks
Page 16
AMBARI
SERVER
Stack
Command
Scripts
Service
Definitions
AMBARI
AGENT/S
AMBARI
AGENT/S
AMBARI
AGENT/S
pythonxml
Repos
© Hortonworks Inc. 2014
Stack Mechanics
• Ambari Server reads Stack definitions on start
• Ambari Server sends a command to Agents
• Agents download Stack definition + command scripts
• Agent executes command
• If the Stack definition changes, Agent will request
latest Stack definition + command scripts
Page 17
© Hortonworks Inc. 2014
Ambari Blueprints
Page 18
STACK HOSTS BLUEPRINT
© Hortonworks Inc. 2014
Automating Installs
• Blueprint defines a cluster layout and
component configuration for a Stack
• Provide Blueprint to Ambari to perform
cluster installation (no wizard required)
• Export Blueprint from existing cluster
BLUEPRINT
Ambari
Submit Blueprint
to Ambari Hadoop
Cluster
Ambari provisions
cluster
BLUEPRINT
<stack>
<host>
<service>
<component>
<config>
HOST
MANIFEST
<host>
<meta>
SERVICE
CONFIGS
<props>
Page 19
© Hortonworks Inc. 2014
Ambari Views
• Goal: Customize the Ambari Web experience
• Views compliment Stack Extensibility
– Stack Extensibility makes custom Stack Services available to Ambari
– Views expose custom UI features for Services
• Ambari Admins can entitle “views” to Ambari Web users
– Entitlements framework for finer-grained permissions control for Ambari users
Page 20
© Hortonworks Inc. 2014
View Usage
• Developer Creates a View
• Deploys View to Ambari Server
• Ambari Admin creates instances of Views
• Ambari Admin entitles Views to users
Page 21
© Hortonworks Inc. 2014
Ambari Futures
• Operations
–Ambari Blueprints
–Component log access + search
–Ubuntu and Windows support
• Extensibility
–Finer-grain user entitlements
–Ambari Views
• Insight
–Troubleshooting + Performance Tuning
–Capacity Planning
Page 22
© Hortonworks Inc. 2014
Learn More
Page 23
Resource Location
Apache Ambari Project Page http://ambari.apache.org
Ambari Project Wiki https://cwiki.apache.org/confluence/display/AMBARI
Ambari Project JIRA https://issues.apache.org/jira/browse/AMBARI
© Hortonworks Inc. 2014
Q & A
Page 24

Contenu connexe

Tendances

Apache Ambari - What's New in 1.5.0
Apache Ambari - What's New in 1.5.0Apache Ambari - What's New in 1.5.0
Apache Ambari - What's New in 1.5.0Hortonworks
 
Discover.hdp2.2.ambari.final[1]
Discover.hdp2.2.ambari.final[1]Discover.hdp2.2.ambari.final[1]
Discover.hdp2.2.ambari.final[1]Hortonworks
 
Ambari Meetup: Architecture and Demo
Ambari Meetup: Architecture and DemoAmbari Meetup: Architecture and Demo
Ambari Meetup: Architecture and DemoHortonworks
 
Ambari: Agent Registration Flow
Ambari: Agent Registration FlowAmbari: Agent Registration Flow
Ambari: Agent Registration Flowjsposetti
 
Apache Ambari - What's New in 1.4.3
Apache Ambari - What's New in 1.4.3Apache Ambari - What's New in 1.4.3
Apache Ambari - What's New in 1.4.3Hortonworks
 
Apache Ambari - What's New in 1.7.0
Apache Ambari - What's New in 1.7.0Apache Ambari - What's New in 1.7.0
Apache Ambari - What's New in 1.7.0Hortonworks
 
Apache Ambari BOF - Overview - Hadoop Summit 2013
Apache Ambari BOF - Overview - Hadoop Summit 2013Apache Ambari BOF - Overview - Hadoop Summit 2013
Apache Ambari BOF - Overview - Hadoop Summit 2013Hortonworks
 
Ambari Meetup: APIs and SPIs of Ambari
Ambari Meetup: APIs and SPIs of AmbariAmbari Meetup: APIs and SPIs of Ambari
Ambari Meetup: APIs and SPIs of AmbariHortonworks
 
Past, Present and Future of Apache Ambari
Past, Present and Future of Apache AmbariPast, Present and Future of Apache Ambari
Past, Present and Future of Apache AmbariArtem Ervits
 
BK2015 Arkitektur sikkerhet og skalering
BK2015 Arkitektur sikkerhet og skaleringBK2015 Arkitektur sikkerhet og skalering
BK2015 Arkitektur sikkerhet og skaleringGeodata AS
 
Openstack based WebRTC PaaS - Kamailio World 2015
Openstack based WebRTC PaaS - Kamailio World 2015 Openstack based WebRTC PaaS - Kamailio World 2015
Openstack based WebRTC PaaS - Kamailio World 2015 Binan AL Halabi
 
Office 365 SaaS Mail Integration with SAP on Azure
Office 365 SaaS Mail Integration with SAP on AzureOffice 365 SaaS Mail Integration with SAP on Azure
Office 365 SaaS Mail Integration with SAP on AzureGary Jackson MBCS
 
Empowering Publishers - Hosting Provider Selection Process - May-15-2013
Empowering Publishers - Hosting Provider Selection Process - May-15-2013Empowering Publishers - Hosting Provider Selection Process - May-15-2013
Empowering Publishers - Hosting Provider Selection Process - May-15-2013Amazon Web Services
 
Installing Hadoop / Spark from scratch
Installing Hadoop / Spark from scratchInstalling Hadoop / Spark from scratch
Installing Hadoop / Spark from scratchAndrey Vykhodtsev
 
SAP Host Agent x509 authentication
SAP Host Agent x509 authenticationSAP Host Agent x509 authentication
SAP Host Agent x509 authenticationAliter Consulting
 
Celix, Universal OSGi?
Celix, Universal OSGi?Celix, Universal OSGi?
Celix, Universal OSGi?abroekhuis
 
How Cloudify uses Chef as a Foundation for PaaS
How Cloudify uses Chef as a Foundation for PaaSHow Cloudify uses Chef as a Foundation for PaaS
How Cloudify uses Chef as a Foundation for PaaSNati Shalom
 

Tendances (20)

Apache Ambari - What's New in 1.5.0
Apache Ambari - What's New in 1.5.0Apache Ambari - What's New in 1.5.0
Apache Ambari - What's New in 1.5.0
 
Discover.hdp2.2.ambari.final[1]
Discover.hdp2.2.ambari.final[1]Discover.hdp2.2.ambari.final[1]
Discover.hdp2.2.ambari.final[1]
 
Ambari Meetup: Architecture and Demo
Ambari Meetup: Architecture and DemoAmbari Meetup: Architecture and Demo
Ambari Meetup: Architecture and Demo
 
Ambari: Agent Registration Flow
Ambari: Agent Registration FlowAmbari: Agent Registration Flow
Ambari: Agent Registration Flow
 
Apache Ambari - What's New in 1.4.3
Apache Ambari - What's New in 1.4.3Apache Ambari - What's New in 1.4.3
Apache Ambari - What's New in 1.4.3
 
Apache Ambari - What's New in 1.7.0
Apache Ambari - What's New in 1.7.0Apache Ambari - What's New in 1.7.0
Apache Ambari - What's New in 1.7.0
 
Apache Ambari BOF - Overview - Hadoop Summit 2013
Apache Ambari BOF - Overview - Hadoop Summit 2013Apache Ambari BOF - Overview - Hadoop Summit 2013
Apache Ambari BOF - Overview - Hadoop Summit 2013
 
Ambari Meetup: APIs and SPIs of Ambari
Ambari Meetup: APIs and SPIs of AmbariAmbari Meetup: APIs and SPIs of Ambari
Ambari Meetup: APIs and SPIs of Ambari
 
Past, Present and Future of Apache Ambari
Past, Present and Future of Apache AmbariPast, Present and Future of Apache Ambari
Past, Present and Future of Apache Ambari
 
October 2014 HUG : Apache Slider
October 2014 HUG : Apache SliderOctober 2014 HUG : Apache Slider
October 2014 HUG : Apache Slider
 
BK2015 Arkitektur sikkerhet og skalering
BK2015 Arkitektur sikkerhet og skaleringBK2015 Arkitektur sikkerhet og skalering
BK2015 Arkitektur sikkerhet og skalering
 
Kafka Security
Kafka SecurityKafka Security
Kafka Security
 
Openstack based WebRTC PaaS - Kamailio World 2015
Openstack based WebRTC PaaS - Kamailio World 2015 Openstack based WebRTC PaaS - Kamailio World 2015
Openstack based WebRTC PaaS - Kamailio World 2015
 
Office 365 SaaS Mail Integration with SAP on Azure
Office 365 SaaS Mail Integration with SAP on AzureOffice 365 SaaS Mail Integration with SAP on Azure
Office 365 SaaS Mail Integration with SAP on Azure
 
Empowering Publishers - Hosting Provider Selection Process - May-15-2013
Empowering Publishers - Hosting Provider Selection Process - May-15-2013Empowering Publishers - Hosting Provider Selection Process - May-15-2013
Empowering Publishers - Hosting Provider Selection Process - May-15-2013
 
Installing Hadoop / Spark from scratch
Installing Hadoop / Spark from scratchInstalling Hadoop / Spark from scratch
Installing Hadoop / Spark from scratch
 
SAP Host Agent x509 authentication
SAP Host Agent x509 authenticationSAP Host Agent x509 authentication
SAP Host Agent x509 authentication
 
16 (IDNOG01) EDNS0 / How CDNS works by Matt Jansen
16 (IDNOG01) EDNS0 / How CDNS works by Matt Jansen16 (IDNOG01) EDNS0 / How CDNS works by Matt Jansen
16 (IDNOG01) EDNS0 / How CDNS works by Matt Jansen
 
Celix, Universal OSGi?
Celix, Universal OSGi?Celix, Universal OSGi?
Celix, Universal OSGi?
 
How Cloudify uses Chef as a Foundation for PaaS
How Cloudify uses Chef as a Foundation for PaaSHow Cloudify uses Chef as a Foundation for PaaS
How Cloudify uses Chef as a Foundation for PaaS
 

Similaire à Accumulo Summit 2014: Monitoring Apache Accumulo

Ambari Meetup: What's New in Ambari
Ambari Meetup: What's New in AmbariAmbari Meetup: What's New in Ambari
Ambari Meetup: What's New in AmbariHortonworks
 
Apache Ambari: Managing Hadoop and YARN
Apache Ambari: Managing Hadoop and YARNApache Ambari: Managing Hadoop and YARN
Apache Ambari: Managing Hadoop and YARNHortonworks
 
Ambari hadoop-ops-meetup-2013-09-19.final
Ambari hadoop-ops-meetup-2013-09-19.finalAmbari hadoop-ops-meetup-2013-09-19.final
Ambari hadoop-ops-meetup-2013-09-19.finalChris Westin
 
Docker based Hadoop provisioning - anywhere
Docker based Hadoop provisioning - anywhere Docker based Hadoop provisioning - anywhere
Docker based Hadoop provisioning - anywhere Janos Matyas
 
Apache Ambari - What's New in 1.6.0
Apache Ambari - What's New in 1.6.0Apache Ambari - What's New in 1.6.0
Apache Ambari - What's New in 1.6.0Hortonworks
 
Apache Ambari - What's New in 2.1
Apache Ambari - What's New in 2.1Apache Ambari - What's New in 2.1
Apache Ambari - What's New in 2.1Hortonworks
 
Apache Ambari - What's New in 1.2.5
Apache Ambari - What's New in 1.2.5Apache Ambari - What's New in 1.2.5
Apache Ambari - What's New in 1.2.5Hortonworks
 
Hortonworks Technical Workshop: Apache Ambari
Hortonworks Technical Workshop:   Apache AmbariHortonworks Technical Workshop:   Apache Ambari
Hortonworks Technical Workshop: Apache AmbariHortonworks
 
One Click Hadoop Clusters - Anywhere (Using Docker)
One Click Hadoop Clusters - Anywhere (Using Docker)One Click Hadoop Clusters - Anywhere (Using Docker)
One Click Hadoop Clusters - Anywhere (Using Docker)DataWorks Summit
 
Hello OpenStack, Meet Hadoop
Hello OpenStack, Meet HadoopHello OpenStack, Meet Hadoop
Hello OpenStack, Meet HadoopDataWorks Summit
 
Discover HDP 2.1: Using Apache Ambari to Manage Hadoop Clusters
Discover HDP 2.1: Using Apache Ambari to Manage Hadoop Clusters Discover HDP 2.1: Using Apache Ambari to Manage Hadoop Clusters
Discover HDP 2.1: Using Apache Ambari to Manage Hadoop Clusters Hortonworks
 
Apache Ambari - What's New in 2.4
Apache Ambari - What's New in 2.4 Apache Ambari - What's New in 2.4
Apache Ambari - What's New in 2.4 Hortonworks
 
Hadoop Operations - Past, Present, and Future
Hadoop Operations - Past, Present, and FutureHadoop Operations - Past, Present, and Future
Hadoop Operations - Past, Present, and FutureDataWorks Summit
 
Hadoop Operations – Past, Present, and Future
Hadoop Operations – Past, Present, and FutureHadoop Operations – Past, Present, and Future
Hadoop Operations – Past, Present, and FutureDataWorks Summit
 
Managing Enterprise Hadoop Clusters with Apache Ambari
Managing Enterprise Hadoop Clusters with Apache AmbariManaging Enterprise Hadoop Clusters with Apache Ambari
Managing Enterprise Hadoop Clusters with Apache AmbariJayush Luniya
 
Managing Enterprise Hadoop Clusters with Apache Ambari
Managing Enterprise Hadoop Clusters with Apache AmbariManaging Enterprise Hadoop Clusters with Apache Ambari
Managing Enterprise Hadoop Clusters with Apache AmbariHortonworks
 
Clocker: Docker in the Cloud
Clocker: Docker in the CloudClocker: Docker in the Cloud
Clocker: Docker in the CloudAndrew Kennedy
 
Deploying and Managing Hadoop Clusters with AMBARI
Deploying and Managing Hadoop Clusters with AMBARIDeploying and Managing Hadoop Clusters with AMBARI
Deploying and Managing Hadoop Clusters with AMBARIDataWorks Summit
 

Similaire à Accumulo Summit 2014: Monitoring Apache Accumulo (20)

Ambari Meetup: What's New in Ambari
Ambari Meetup: What's New in AmbariAmbari Meetup: What's New in Ambari
Ambari Meetup: What's New in Ambari
 
Apache Ambari: Managing Hadoop and YARN
Apache Ambari: Managing Hadoop and YARNApache Ambari: Managing Hadoop and YARN
Apache Ambari: Managing Hadoop and YARN
 
Ambari hadoop-ops-meetup-2013-09-19.final
Ambari hadoop-ops-meetup-2013-09-19.finalAmbari hadoop-ops-meetup-2013-09-19.final
Ambari hadoop-ops-meetup-2013-09-19.final
 
Docker based Hadoop provisioning - anywhere
Docker based Hadoop provisioning - anywhere Docker based Hadoop provisioning - anywhere
Docker based Hadoop provisioning - anywhere
 
Apache Ambari - What's New in 1.6.0
Apache Ambari - What's New in 1.6.0Apache Ambari - What's New in 1.6.0
Apache Ambari - What's New in 1.6.0
 
Apache Ambari - What's New in 2.1
Apache Ambari - What's New in 2.1Apache Ambari - What's New in 2.1
Apache Ambari - What's New in 2.1
 
Apache Ambari - What's New in 1.2.5
Apache Ambari - What's New in 1.2.5Apache Ambari - What's New in 1.2.5
Apache Ambari - What's New in 1.2.5
 
Hortonworks Technical Workshop: Apache Ambari
Hortonworks Technical Workshop:   Apache AmbariHortonworks Technical Workshop:   Apache Ambari
Hortonworks Technical Workshop: Apache Ambari
 
One Click Hadoop Clusters - Anywhere (Using Docker)
One Click Hadoop Clusters - Anywhere (Using Docker)One Click Hadoop Clusters - Anywhere (Using Docker)
One Click Hadoop Clusters - Anywhere (Using Docker)
 
Hello OpenStack, Meet Hadoop
Hello OpenStack, Meet HadoopHello OpenStack, Meet Hadoop
Hello OpenStack, Meet Hadoop
 
Discover HDP 2.1: Using Apache Ambari to Manage Hadoop Clusters
Discover HDP 2.1: Using Apache Ambari to Manage Hadoop Clusters Discover HDP 2.1: Using Apache Ambari to Manage Hadoop Clusters
Discover HDP 2.1: Using Apache Ambari to Manage Hadoop Clusters
 
Apache Ambari - What's New in 2.4
Apache Ambari - What's New in 2.4 Apache Ambari - What's New in 2.4
Apache Ambari - What's New in 2.4
 
Hadoop Operations - Past, Present, and Future
Hadoop Operations - Past, Present, and FutureHadoop Operations - Past, Present, and Future
Hadoop Operations - Past, Present, and Future
 
Hadoop Operations – Past, Present, and Future
Hadoop Operations – Past, Present, and FutureHadoop Operations – Past, Present, and Future
Hadoop Operations – Past, Present, and Future
 
Apache Kafka Security
Apache Kafka Security Apache Kafka Security
Apache Kafka Security
 
Managing Enterprise Hadoop Clusters with Apache Ambari
Managing Enterprise Hadoop Clusters with Apache AmbariManaging Enterprise Hadoop Clusters with Apache Ambari
Managing Enterprise Hadoop Clusters with Apache Ambari
 
Managing Enterprise Hadoop Clusters with Apache Ambari
Managing Enterprise Hadoop Clusters with Apache AmbariManaging Enterprise Hadoop Clusters with Apache Ambari
Managing Enterprise Hadoop Clusters with Apache Ambari
 
Clocker: Docker in the Cloud
Clocker: Docker in the CloudClocker: Docker in the Cloud
Clocker: Docker in the Cloud
 
Deploying and Managing Hadoop Clusters with AMBARI
Deploying and Managing Hadoop Clusters with AMBARIDeploying and Managing Hadoop Clusters with AMBARI
Deploying and Managing Hadoop Clusters with AMBARI
 
Kafka Security
Kafka SecurityKafka Security
Kafka Security
 

Dernier

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 

Dernier (20)

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 

Accumulo Summit 2014: Monitoring Apache Accumulo

  • 1. © Hortonworks Inc. 2014 Monitoring Apache Accumulo
  • 2. © Hortonworks Inc. 2014 Your Presenter Ravi Mutyala Systems Architect Hortonworks
  • 3. © Hortonworks Inc. 2014 Agenda • Metrics • Alerts • Provisioning and Managing • Q & A Page 3
  • 4. © Hortonworks Inc. 2014 Metrics • JMX • Ganglia • Jmxtrans Page 4
  • 5. © Hortonworks Inc. 2014 Alerts • Nagios –Monitoring Ports/Processes – TabletServers – GC – Tracer – Masters –Monitoring Metrics Page 5
  • 6. © Hortonworks Inc. 2014 Hadoop Operations with Ambari Provision: Simplified deployment across platforms Manage: Consistent controls across the Stack Monitor: Visibility into key cluster metrics - Single pane of glass for Hadoop & System status - Pre-configured metrics & alerts - Single point for cluster operations - Advanced configurations and host controls - Wizard-driven cluster install experience - Cloud, virtual and physical environments Apache Ambari is a 100% open source framework for provisioning, managing and monitoring Hadoop clusters
  • 7. © Hortonworks Inc. 2014 100% Apache Open Source • Active Community • 60+ Contributors / 30+ Committers • 200+ Ambari User Group Members Page 7 2013 Oct Apache Ambari 1.4.1 Released Adds operations for Hadoop 2 Stack Ambari Ambari 1.2.0 Released Operations for Hadoop 1 Stack 2013 Jan 2013 Dec Apache Ambari Graduates to Top Level Project
  • 8. © Hortonworks Inc. 2014 Ambari Release Cadence Page 8 Ambari 1.4.3 Jan 2014 Ambari 1.4.4 Feb 2014 Ambari 1.5.0 Apr 2014 Ambari 1.7.0 2H2014 Ambari 1.6.0 May 2014
  • 9. © Hortonworks Inc. 2014 System Architecture 9 Ambari Server Host Agent Host Agent Host Agent Ambari Web DB /clusters Host Agent
  • 10. © Hortonworks Inc. 2014 Ambari Server Architecture 10 DB Orchestrator Monitoring REST API Request Dispatcher Ambari Web Ambari Server Ambari Agents Metrics Providers AuthProvider /clusters User Repo java python JS RDBMS LDAP REST API Configurable Auth Provider Cluster Configurations and Topology Web Client AD
  • 11. © Hortonworks Inc. 2014 Installing Ambari • Install Ambari Server • Setup Options –JDK (Oracle JDK 6, Oracle JDK 7, Custom JDK) –Database (PostgreSQL, MySQL or Oracle) –Server Port and HTTPS –User Authentication (Local, LDAP or AD) –Server-Agent Two-way SSL • Start Ambari Server • Browse to Ambari Web for Cluster Install Wizard • Install Ambari Agents –Option #1: Automate via SSH –Option #2: Manual Page 11
  • 12. © Hortonworks Inc. 2014 Ambari Agent Registration Page 12 Ambari Server Ambari Agent 11) Agent Heartbeat Begins 1) Connect on Handshake port 8441 4) Sign Agent Cert 2) Download Server Cert 6) Connect on Registration port 8440 7) Perform 2WAY auth using Agent Cert 10) Complete Host Registration Agent Host 8) Get FQDN 9) Register host 8a) Host Script 3) Request to Sign Agent Cert 5) Download Agent Cert + Disconnect
  • 13. © Hortonworks Inc. 2014 Extensibility Features Ambari Stacks Ambari Blueprints Ambari Views Page 13
  • 14. © Hortonworks Inc. 2014 Ambari Stacks Page 14
  • 15. © Hortonworks Inc. 2014 Ambari Stacks • Separate “the Stack” from “Ambari” • Make it easier to bring more than a traditional “Hadoop Stack” under Ambari management • Defining a consistent Service lifecycle management interface that can be extended • Dynamically add Stacks + Services definitions Page 15
  • 16. © Hortonworks Inc. 2014 Stack Details • Stacks define Services + Repos –What is in the Stack, and where to get the bits • Each Service has a definition –What Components are part of the Service • Each Service has defined lifecycle commands –start, stop, status, install, configure • Lifecycle is controlled via command scripts • Ability to define “custom” commands • Ability to “extend” Stacks Page 16 AMBARI SERVER Stack Command Scripts Service Definitions AMBARI AGENT/S AMBARI AGENT/S AMBARI AGENT/S pythonxml Repos
  • 17. © Hortonworks Inc. 2014 Stack Mechanics • Ambari Server reads Stack definitions on start • Ambari Server sends a command to Agents • Agents download Stack definition + command scripts • Agent executes command • If the Stack definition changes, Agent will request latest Stack definition + command scripts Page 17
  • 18. © Hortonworks Inc. 2014 Ambari Blueprints Page 18 STACK HOSTS BLUEPRINT
  • 19. © Hortonworks Inc. 2014 Automating Installs • Blueprint defines a cluster layout and component configuration for a Stack • Provide Blueprint to Ambari to perform cluster installation (no wizard required) • Export Blueprint from existing cluster BLUEPRINT Ambari Submit Blueprint to Ambari Hadoop Cluster Ambari provisions cluster BLUEPRINT <stack> <host> <service> <component> <config> HOST MANIFEST <host> <meta> SERVICE CONFIGS <props> Page 19
  • 20. © Hortonworks Inc. 2014 Ambari Views • Goal: Customize the Ambari Web experience • Views compliment Stack Extensibility – Stack Extensibility makes custom Stack Services available to Ambari – Views expose custom UI features for Services • Ambari Admins can entitle “views” to Ambari Web users – Entitlements framework for finer-grained permissions control for Ambari users Page 20
  • 21. © Hortonworks Inc. 2014 View Usage • Developer Creates a View • Deploys View to Ambari Server • Ambari Admin creates instances of Views • Ambari Admin entitles Views to users Page 21
  • 22. © Hortonworks Inc. 2014 Ambari Futures • Operations –Ambari Blueprints –Component log access + search –Ubuntu and Windows support • Extensibility –Finer-grain user entitlements –Ambari Views • Insight –Troubleshooting + Performance Tuning –Capacity Planning Page 22
  • 23. © Hortonworks Inc. 2014 Learn More Page 23 Resource Location Apache Ambari Project Page http://ambari.apache.org Ambari Project Wiki https://cwiki.apache.org/confluence/display/AMBARI Ambari Project JIRA https://issues.apache.org/jira/browse/AMBARI
  • 24. © Hortonworks Inc. 2014 Q & A Page 24