© Hortonworks Inc. 2014
Apache Ambari
1.6.1
July 2014
© Hortonworks Inc. 2014
What’s New in 1.6.1
• New Host Checks
• External Database Connection Testing
• Stack Repository Mgmt Enhancements
• Performance Improvements
• For a complete list of changes
https://issues.apache.org/jira/browse/AMBARI/fixforversion/12326545
Page 2
© Hortonworks Inc. 2014
New Host Checks
Custom JDK
Hostname resolution
Reverse hostname
Page 3
© Hortonworks Inc. 2014
Background: Current JDK Options
• Ambari Server setup provides three JDK options
• Use options [1] or [2] for Ambari to automatically
download + install the JDK on all hosts
–Requires Internet access
• Use option [3] to specify an already installed JDK
–This is a must when performing a no-Internet / local install
–Ambari expects this JDK to already be installed on ALL hosts
Page 4
© Hortonworks Inc. 2014
Custom JDK Host Check
• Problem: when selecting option [3], if a host did not
already have the JDK installed, service and component
starts would fail late in the Cluster Install Wizard process
–Difficult to troubleshoot
• Solution: New “Custom JDK” Host Check performed
during Host Registration
–Confirms the Custom JDK is installed on each host
Page 5
© Hortonworks Inc. 2014
Hostname Resolution Check
• Checks that each host can resolve hostname for other
hosts in the cluster
Page 6
© Hortonworks Inc. 2014
Reverse Hostname Check
• On each host, check hostname matches reverse
lookup
Page 7
© Hortonworks Inc. 2014
External Database Connections
• Simplified JDBC Driver Setup
• Ability to “test” Database Connections
Page 8
© Hortonworks Inc. 2014
Background: External Database Drivers
Page 9
• Ambari supports using an
external database for Hive
Metastore and Oozie
• Ambari 1.6.0 (or earlier)
experience required user to put
the JDBC Driver ON the
PLANNED host for Hive
Metastore or Oozie Server
PRIOR to starting cluster install
• Potential chances for error
– Wrong host
– JDBC Driver in wrong location
– Miss this step completely
© Hortonworks Inc. 2014
Simplified JDBC Driver Setup
• User provides driver during ambari-server setup…
ambari-server setup --jdbc-db=oracle --jdbc-driver=/path/to/odjcb6.jar
• During Cluster Install Wizard…
–Ambari checks that user provided the driver during setup
–Ambari copies the driver to the correct destination host
Page 10
AMBARI
SERVER
Hive
Metastore
Oozie
JDBC Driver JAR
© Hortonworks Inc. 2014
JDBC Driver Setup Reminder
Page 11
© Hortonworks Inc. 2014
Test Database Connection
• Get JDBC driver from Ambari Server
• Distribute to target machine (Oozie or Hive Metastore)
• Test the database connection (show success/fail)
• Popup warning if user proceeds without testing
Page 12
1
2
3
© Hortonworks Inc. 2014
Stack Repository Mgmt
HDP and HDP-UTILS managed per Stack
Template-driven .repo files
Manage Base URLs from Ambari Web
Page 13
© Hortonworks Inc. 2014
Background: Repositories
Page 14
AMBARI Repo HDP-UTILS Repo
HDP Repo
AMBARI HDP STACK
Ambari Server
and Agent
Packages
Hadoop Stack
Packages
Stack Utils
LZO, ExtJS,
Snappy,
Nagios, Ganglia
© Hortonworks Inc. 2014
Background: .repo Files
Page 15
AMBARI Repo HDP-UTILS Repo
HDP Repo
AMBARI HDP STACK
ambari.repo
HDP.repo
BUT
HDP-UTILS is
Stack specific
© Hortonworks Inc. 2014
ambari.repo Changes
Page 16
The ambari.repo file no longer includes HDP-UTILS, only AMBARI
[root@c6402 ~]# more /etc/yum.repos.d/ambari.repo
[AMBARI.1.6.1-1.x]
name=Ambari 1.x
baseurl=http://public-repo-1.hortonworks.com/ambari/centos6/1.x/updates/1.6.1/
gpgcheck=1
gpgkey=http://public-repo-1.hortonworks.com/ambari/centos6/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins
enabled=1
priority=1
1
© Hortonworks Inc. 2014
HDP + HDP-UTILS Stack Repositories
Page 17
Prompted to provide HDP and HDP-UTILS Stack repository Base URLs2
© Hortonworks Inc. 2014
HDP.repo and HDP-UTILS.repo
Page 18
Ambari Server Ambari Agent
4) Server sends HDP.repo &
HDP-UTILS.repo
2) Reads Stack Base URL
values
6) Agent uses HDP.repo
HDP-UTILS.repo when
installing packages
1) Agent reports
3) Creates HDP.repo &
HDP-UTILS.repo **
5) Agent puts HDP.repo &
HDP-UTILS.repo
in place
** Generated from Stack template file
© Hortonworks Inc. 2014
Stack .repo Template File
• HDP.repo and HDP-UTILS.repo template file
/var/lib/ambari-
server/resources/stacks/HDP/2.0.6/hooks/before-
INSTALL/templates/repo_suse_rhel.j2
https://github.com/apache/ambari/blob/trunk/ambari-
server/src/main/resources/stacks/HDP/2.0.6/hooks/before-
INSTALL/templates/repo_suse_rhel.j2
Page 19
Ambari generates the Stack .repo files from a template3
© Hortonworks Inc. 2014
Managing Repositories
Page 20
Manage repository Base URLs from Ambari Web4
© Hortonworks Inc. 2014
Performance + Scale
Page 21
© Hortonworks Inc. 2014
2,000 Node Clusters
• Testing Ambari with 2,000 node clusters
• Continued to move Web UI logic to Server
• Big focus on Hosts page (filtering, sorting, paging)
• Ambari Session at Hadoop Summit 2014
http://www.slideshare.net/Hadoop_Summit/managing-2000-node-cluster-with-ambari
http://www.youtube.com/watch?v=sVsHfmZ4s2M
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

More Related Content

PPTX
Apache Ambari - What's New in 1.7.0
PPTX
Apache Ambari - What's New in 2.1
PPTX
Apache Ambari - What's New in 1.4.1
PPTX
Apache Ambari - What's New in 1.5.0
PDF
Deploying and Managing Hadoop Clusters with AMBARI
PPTX
Apache Ambari - What's New in 2.0.0
PPTX
Managing 2000 Node Cluster with Ambari
PPTX
Ambari Views - Overview
Apache Ambari - What's New in 1.7.0
Apache Ambari - What's New in 2.1
Apache Ambari - What's New in 1.4.1
Apache Ambari - What's New in 1.5.0
Deploying and Managing Hadoop Clusters with AMBARI
Apache Ambari - What's New in 2.0.0
Managing 2000 Node Cluster with Ambari
Ambari Views - Overview

What's hot (20)

PDF
Discover.hdp2.2.ambari.final[1]
PPTX
Ambari Meetup: Architecture and Demo
PPTX
Apache Ambari - What's New in 1.6.0
PDF
zData BI & Advanced Analytics Platform + 8 Week Pilot Programs
PPTX
Apache Ambari BOF - Overview - Hadoop Summit 2013
POTX
Meet HBase 2.0 and Phoenix 5.0
PDF
Hortonworks Technical Workshop: Interactive Query with Apache Hive
PPTX
Ambari Meetup: APIs and SPIs of Ambari
PDF
Editioning use in ebs
PDF
Indexes overview
PDF
Development of a Cisco ACI device package for NGINX as a Load-Balancer
PPTX
Weblogic12 c installation guide
PPTX
Cognos Analytics Implementation Tips, Tricks & Gotchas
 
PDF
Ebs12.2 online patching(aioug_aug2015)
PPT
Adop and maintenance task presentation 151015
PPTX
IOUG Collaborate 2014 Auditing/Security in EM12c
PPTX
Java EE 8: What Servlet 4 and HTTP2 Mean
PPTX
Em13c New Features- One of Two
PPTX
Database as a Service, Collaborate 2016
PDF
INSTALLING COGNOS ANALYTICS 11
Discover.hdp2.2.ambari.final[1]
Ambari Meetup: Architecture and Demo
Apache Ambari - What's New in 1.6.0
zData BI & Advanced Analytics Platform + 8 Week Pilot Programs
Apache Ambari BOF - Overview - Hadoop Summit 2013
Meet HBase 2.0 and Phoenix 5.0
Hortonworks Technical Workshop: Interactive Query with Apache Hive
Ambari Meetup: APIs and SPIs of Ambari
Editioning use in ebs
Indexes overview
Development of a Cisco ACI device package for NGINX as a Load-Balancer
Weblogic12 c installation guide
Cognos Analytics Implementation Tips, Tricks & Gotchas
 
Ebs12.2 online patching(aioug_aug2015)
Adop and maintenance task presentation 151015
IOUG Collaborate 2014 Auditing/Security in EM12c
Java EE 8: What Servlet 4 and HTTP2 Mean
Em13c New Features- One of Two
Database as a Service, Collaborate 2016
INSTALLING COGNOS ANALYTICS 11
Ad

Similar to Apache Ambari - What's New in 1.6.1 (20)

PDF
Ambari Meetup: What's New in Ambari
PDF
An Overview of Ambari
PPTX
Accumulo Summit 2014: Monitoring Apache Accumulo
PPTX
Apache Ambari - What's New in 1.2.4
PPTX
Managing Enterprise Hadoop Clusters with Apache Ambari
PPTX
Managing Enterprise Hadoop Clusters with Apache Ambari
PPTX
Managing your Hadoop Clusters with Apache Ambari
PDF
Hortonworks technical workshop operations with ambari
PPTX
Apache Ambari - What's New in 2.4
PDF
Hortonworks Technical Workshop: Apache Ambari
PPTX
Ambari blueprints-overview
PPTX
Apache Ambari - What's New in 1.2.5
PPTX
Manage Add-on Services in Apache Ambari
PPTX
Apache Ambari Stack Extensibility
PPTX
Apache Ambari - What's New in 1.2.3
PPTX
Manage Add-On Services with Apache Ambari
PPTX
Discover HDP 2.1: Using Apache Ambari to Manage Hadoop Clusters
PPTX
Ambari hadoop-ops-meetup-2013-09-19.final
PPTX
What's new in Ambari
PPTX
Hortonworks Data In Motion Series Part 3 - HDF Ambari
Ambari Meetup: What's New in Ambari
An Overview of Ambari
Accumulo Summit 2014: Monitoring Apache Accumulo
Apache Ambari - What's New in 1.2.4
Managing Enterprise Hadoop Clusters with Apache Ambari
Managing Enterprise Hadoop Clusters with Apache Ambari
Managing your Hadoop Clusters with Apache Ambari
Hortonworks technical workshop operations with ambari
Apache Ambari - What's New in 2.4
Hortonworks Technical Workshop: Apache Ambari
Ambari blueprints-overview
Apache Ambari - What's New in 1.2.5
Manage Add-on Services in Apache Ambari
Apache Ambari Stack Extensibility
Apache Ambari - What's New in 1.2.3
Manage Add-On Services with Apache Ambari
Discover HDP 2.1: Using Apache Ambari to Manage Hadoop Clusters
Ambari hadoop-ops-meetup-2013-09-19.final
What's new in Ambari
Hortonworks Data In Motion Series Part 3 - HDF Ambari
Ad

More from Hortonworks (20)

PDF
Hortonworks DataFlow (HDF) 3.3 - Taking Stream Processing to the Next Level
PDF
IoT Predictions for 2019 and Beyond: Data at the Heart of Your IoT Strategy
PDF
Getting the Most Out of Your Data in the Cloud with Cloudbreak
PDF
Johns Hopkins - Using Hadoop to Secure Access Log Events
PDF
Catch a Hacker in Real-Time: Live Visuals of Bots and Bad Guys
PDF
HDF 3.2 - What's New
PPTX
Curing Kafka Blindness with Hortonworks Streams Messaging Manager
PDF
Interpretation Tool for Genomic Sequencing Data in Clinical Environments
PDF
IBM+Hortonworks = Transformation of the Big Data Landscape
PDF
Premier Inside-Out: Apache Druid
PDF
Accelerating Data Science and Real Time Analytics at Scale
PDF
TIME SERIES: APPLYING ADVANCED ANALYTICS TO INDUSTRIAL PROCESS DATA
PDF
Blockchain with Machine Learning Powered by Big Data: Trimble Transportation ...
PDF
Delivering Real-Time Streaming Data for Healthcare Customers: Clearsense
PDF
Making Enterprise Big Data Small with Ease
PDF
Webinewbie to Webinerd in 30 Days - Webinar World Presentation
PDF
Driving Digital Transformation Through Global Data Management
PPTX
HDF 3.1 pt. 2: A Technical Deep-Dive on New Streaming Features
PDF
Hortonworks DataFlow (HDF) 3.1 - Redefining Data-In-Motion with Modern Data A...
PDF
Unlock Value from Big Data with Apache NiFi and Streaming CDC
Hortonworks DataFlow (HDF) 3.3 - Taking Stream Processing to the Next Level
IoT Predictions for 2019 and Beyond: Data at the Heart of Your IoT Strategy
Getting the Most Out of Your Data in the Cloud with Cloudbreak
Johns Hopkins - Using Hadoop to Secure Access Log Events
Catch a Hacker in Real-Time: Live Visuals of Bots and Bad Guys
HDF 3.2 - What's New
Curing Kafka Blindness with Hortonworks Streams Messaging Manager
Interpretation Tool for Genomic Sequencing Data in Clinical Environments
IBM+Hortonworks = Transformation of the Big Data Landscape
Premier Inside-Out: Apache Druid
Accelerating Data Science and Real Time Analytics at Scale
TIME SERIES: APPLYING ADVANCED ANALYTICS TO INDUSTRIAL PROCESS DATA
Blockchain with Machine Learning Powered by Big Data: Trimble Transportation ...
Delivering Real-Time Streaming Data for Healthcare Customers: Clearsense
Making Enterprise Big Data Small with Ease
Webinewbie to Webinerd in 30 Days - Webinar World Presentation
Driving Digital Transformation Through Global Data Management
HDF 3.1 pt. 2: A Technical Deep-Dive on New Streaming Features
Hortonworks DataFlow (HDF) 3.1 - Redefining Data-In-Motion with Modern Data A...
Unlock Value from Big Data with Apache NiFi and Streaming CDC

Recently uploaded (20)

PDF
Five Habits of High-Impact Board Members
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
sustainability-14-14877-v2.pddhzftheheeeee
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PDF
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
PDF
A proposed approach for plagiarism detection in Myanmar Unicode text
PPTX
2018-HIPAA-Renewal-Training for executives
PPTX
Configure Apache Mutual Authentication
PPT
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
Two-dimensional Klein-Gordon and Sine-Gordon numerical solutions based on dee...
PDF
Developing a website for English-speaking practice to English as a foreign la...
PDF
Getting started with AI Agents and Multi-Agent Systems
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
STKI Israel Market Study 2025 version august
PDF
Credit Without Borders: AI and Financial Inclusion in Bangladesh
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
DOCX
search engine optimization ppt fir known well about this
PDF
OpenACC and Open Hackathons Monthly Highlights July 2025
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
Five Habits of High-Impact Board Members
A comparative study of natural language inference in Swahili using monolingua...
sustainability-14-14877-v2.pddhzftheheeeee
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
A proposed approach for plagiarism detection in Myanmar Unicode text
2018-HIPAA-Renewal-Training for executives
Configure Apache Mutual Authentication
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
Two-dimensional Klein-Gordon and Sine-Gordon numerical solutions based on dee...
Developing a website for English-speaking practice to English as a foreign la...
Getting started with AI Agents and Multi-Agent Systems
Module 1.ppt Iot fundamentals and Architecture
STKI Israel Market Study 2025 version august
Credit Without Borders: AI and Financial Inclusion in Bangladesh
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
search engine optimization ppt fir known well about this
OpenACC and Open Hackathons Monthly Highlights July 2025
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor

Apache Ambari - What's New in 1.6.1

  • 1. © Hortonworks Inc. 2014 Apache Ambari 1.6.1 July 2014
  • 2. © Hortonworks Inc. 2014 What’s New in 1.6.1 • New Host Checks • External Database Connection Testing • Stack Repository Mgmt Enhancements • Performance Improvements • For a complete list of changes https://issues.apache.org/jira/browse/AMBARI/fixforversion/12326545 Page 2
  • 3. © Hortonworks Inc. 2014 New Host Checks Custom JDK Hostname resolution Reverse hostname Page 3
  • 4. © Hortonworks Inc. 2014 Background: Current JDK Options • Ambari Server setup provides three JDK options • Use options [1] or [2] for Ambari to automatically download + install the JDK on all hosts –Requires Internet access • Use option [3] to specify an already installed JDK –This is a must when performing a no-Internet / local install –Ambari expects this JDK to already be installed on ALL hosts Page 4
  • 5. © Hortonworks Inc. 2014 Custom JDK Host Check • Problem: when selecting option [3], if a host did not already have the JDK installed, service and component starts would fail late in the Cluster Install Wizard process –Difficult to troubleshoot • Solution: New “Custom JDK” Host Check performed during Host Registration –Confirms the Custom JDK is installed on each host Page 5
  • 6. © Hortonworks Inc. 2014 Hostname Resolution Check • Checks that each host can resolve hostname for other hosts in the cluster Page 6
  • 7. © Hortonworks Inc. 2014 Reverse Hostname Check • On each host, check hostname matches reverse lookup Page 7
  • 8. © Hortonworks Inc. 2014 External Database Connections • Simplified JDBC Driver Setup • Ability to “test” Database Connections Page 8
  • 9. © Hortonworks Inc. 2014 Background: External Database Drivers Page 9 • Ambari supports using an external database for Hive Metastore and Oozie • Ambari 1.6.0 (or earlier) experience required user to put the JDBC Driver ON the PLANNED host for Hive Metastore or Oozie Server PRIOR to starting cluster install • Potential chances for error – Wrong host – JDBC Driver in wrong location – Miss this step completely
  • 10. © Hortonworks Inc. 2014 Simplified JDBC Driver Setup • User provides driver during ambari-server setup… ambari-server setup --jdbc-db=oracle --jdbc-driver=/path/to/odjcb6.jar • During Cluster Install Wizard… –Ambari checks that user provided the driver during setup –Ambari copies the driver to the correct destination host Page 10 AMBARI SERVER Hive Metastore Oozie JDBC Driver JAR
  • 11. © Hortonworks Inc. 2014 JDBC Driver Setup Reminder Page 11
  • 12. © Hortonworks Inc. 2014 Test Database Connection • Get JDBC driver from Ambari Server • Distribute to target machine (Oozie or Hive Metastore) • Test the database connection (show success/fail) • Popup warning if user proceeds without testing Page 12 1 2 3
  • 13. © Hortonworks Inc. 2014 Stack Repository Mgmt HDP and HDP-UTILS managed per Stack Template-driven .repo files Manage Base URLs from Ambari Web Page 13
  • 14. © Hortonworks Inc. 2014 Background: Repositories Page 14 AMBARI Repo HDP-UTILS Repo HDP Repo AMBARI HDP STACK Ambari Server and Agent Packages Hadoop Stack Packages Stack Utils LZO, ExtJS, Snappy, Nagios, Ganglia
  • 15. © Hortonworks Inc. 2014 Background: .repo Files Page 15 AMBARI Repo HDP-UTILS Repo HDP Repo AMBARI HDP STACK ambari.repo HDP.repo BUT HDP-UTILS is Stack specific
  • 16. © Hortonworks Inc. 2014 ambari.repo Changes Page 16 The ambari.repo file no longer includes HDP-UTILS, only AMBARI [root@c6402 ~]# more /etc/yum.repos.d/ambari.repo [AMBARI.1.6.1-1.x] name=Ambari 1.x baseurl=http://public-repo-1.hortonworks.com/ambari/centos6/1.x/updates/1.6.1/ gpgcheck=1 gpgkey=http://public-repo-1.hortonworks.com/ambari/centos6/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins enabled=1 priority=1 1
  • 17. © Hortonworks Inc. 2014 HDP + HDP-UTILS Stack Repositories Page 17 Prompted to provide HDP and HDP-UTILS Stack repository Base URLs2
  • 18. © Hortonworks Inc. 2014 HDP.repo and HDP-UTILS.repo Page 18 Ambari Server Ambari Agent 4) Server sends HDP.repo & HDP-UTILS.repo 2) Reads Stack Base URL values 6) Agent uses HDP.repo HDP-UTILS.repo when installing packages 1) Agent reports 3) Creates HDP.repo & HDP-UTILS.repo ** 5) Agent puts HDP.repo & HDP-UTILS.repo in place ** Generated from Stack template file
  • 19. © Hortonworks Inc. 2014 Stack .repo Template File • HDP.repo and HDP-UTILS.repo template file /var/lib/ambari- server/resources/stacks/HDP/2.0.6/hooks/before- INSTALL/templates/repo_suse_rhel.j2 https://github.com/apache/ambari/blob/trunk/ambari- server/src/main/resources/stacks/HDP/2.0.6/hooks/before- INSTALL/templates/repo_suse_rhel.j2 Page 19 Ambari generates the Stack .repo files from a template3
  • 20. © Hortonworks Inc. 2014 Managing Repositories Page 20 Manage repository Base URLs from Ambari Web4
  • 21. © Hortonworks Inc. 2014 Performance + Scale Page 21
  • 22. © Hortonworks Inc. 2014 2,000 Node Clusters • Testing Ambari with 2,000 node clusters • Continued to move Web UI logic to Server • Big focus on Hosts page (filtering, sorting, paging) • Ambari Session at Hadoop Summit 2014 http://www.slideshare.net/Hadoop_Summit/managing-2000-node-cluster-with-ambari http://www.youtube.com/watch?v=sVsHfmZ4s2M 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