2
Most read
3
Most read
What Is Apache Ranger ?
● For data security across the Hadoop platform
● A framework to enable, monitor and manage security
● Supports security in
– A multi tenant data lake
– Hadoop eco system
● Open source / Apache 2.0 license
● Administration of security policies
● Monitoring of user access
● Offers central UI and REST API's
What Is Apache Ranger ?
● Manage policies for resource access
– File, folder, database, table, column
● Policies for users and groups
● Has audit tracking
● Enables policy analytics
● Offers decentralizing data ownership
Ranger Projects
● Which projects does Ranger support ?
– Apache Hadoop
– Apache Hive
– Apache HBase
– Apache Storm
– Apache Knox
– Apache Solr
– Apache Kafka
– YARN
– ATLAS
● No additional OS level process to manage
Ranger Enforcement
● Ranger enforces policy with Java plugins
● Which run as part of the same process i.e.
– Namenode (HDFS)
– Hive2Server(Hive)
– HBase server (Hbase)
– Nimbus server (Storm)
– Knox server (Knox)
Ranger User Interface
Ranger User Interface
● Ranger has a central user interface
● This interface has tabs for
– Access
– Admin
– Log Sessions
– Plugins
– Plugin Status
– User Sync
Ranger UI Access Tab
● Provides service activity details
● For policies that have Audit enabled - see
– Policy id, time, user, service, resource, access, result,
– ACL, ip, cluster
● Search on
– User, cluster, time, service, result, ip, access, acl
● Filter audit data as required to monitor activity
Ranger UI Admin Tab
● Provides service administration details
● Shows administration details like
– Operation, audit type, user, date, action, session id
● Search on
– Audit type, user, start date, end date, action, session id
● Filter administration data to monitor
– Actions like create, update, delete, password change
Ranger UI Login Sessions Tab
● Provides service login details
● Shows login details like
– Session id, login id, result, login type, ip, user agent, time
● Search on
– Login id, session id, start date, end date, login type, ip,
– User agent, result
● Filter login data to monitor sessions
● Login type is
– The mode through which the user tries to login
Ranger UI Plugin Tab
● Provides plugin security agent details
● Shows plugin details like
– Date, service name, plugin id, ip, http response code,
– Status
● Search on
– Plugin ip, plugin id, http response code, start / end date
– Service name, cluster name
● The service name is the Hadoop component i.e.
– HDFS, Hive, HBase
Ranger UI Plugin Status Tab
● Provides plugin security agent status details
● Shows plugin status details like
– Service name, service type, hostname, plugin ip, active date
– Download date, update date, tags
● Search on
– Hostname, plugin ip, service name, service type
● The service name is the Hadoop component i.e.
– HDFS, Hive, HBase
Ranger UI User Sync Tab
● Provides user synchronisation activity details
● Provides a compliance audit trail
● Data from File, LDAP/AD or OS
● Filter on
– User name, start / end date, sync source
Ranger Install OS / RDBMS
● The install guide shows OS support for
– RHEL / CentOS
– Ubuntu
– SUSE
– Debian
● Ranger supports the following RDBMS
– MySQL
– Oracle
– PostgreSQL
– MS SQL
● For storing policy, user, group, audit log information
Ranger Pre Requisites
● What does Ranger need prior to install ?
– JDK
– LDAP/AD for user / AD group synchronisation
– RDBMS – see previous page
– Kerberos
● Ranger install creates the components
– Admin, UserSync, Key Management Service
● Plugins for Ranger services can then be enabled from UI
Ranger - Knox / Kerberos / MySQL / HDFS
Available Books
● See “Big Data Made Easy”
– Apress Jan 2015
●
See “Mastering Apache Spark”
– Packt Oct 2015
●
See “Complete Guide to Open Source Big Data Stack
– “Apress Jan 2018”
● Find the author on Amazon
– www.amazon.com/Michael-Frampton/e/B00NIQDOOM/
●
Connect on LinkedIn
– www.linkedin.com/in/mike-frampton-38563020
Connect
● Feel free to connect on LinkedIn
– www.linkedin.com/in/mike-frampton-38563020
● See my open source blog at
– open-source-systems.blogspot.com/
● I am always interested in
– New technology
– Opportunities
– Technology based issues
– Big data integration

More Related Content

PPTX
Azure Synapse Analytics Overview (r1)
PPT
RDF and OWL
ODP
Deep Dive Into Elasticsearch
PPTX
Elastic search overview
PPTX
ELK Stack
PPT
Web ontology language (owl)
PPTX
Apache Ranger
PDF
ETL VS ELT.pdf
Azure Synapse Analytics Overview (r1)
RDF and OWL
Deep Dive Into Elasticsearch
Elastic search overview
ELK Stack
Web ontology language (owl)
Apache Ranger
ETL VS ELT.pdf

What's hot (20)

PDF
Webinar slides: An Introduction to Performance Monitoring for PostgreSQL
PPT
Data Lakehouse Symposium | Day 1 | Part 2
PPTX
Apache Knox - Hadoop Security Swiss Army Knife
PPTX
Hadoop Architecture | HDFS Architecture | Hadoop Architecture Tutorial | HDFS...
PPTX
HBase Tutorial For Beginners | HBase Architecture | HBase Tutorial | Hadoop T...
ODP
Elasticsearch for beginners
PPTX
ETL Technologies.pptx
PDF
Elasticsearch in Netflix
PDF
Introduction to elasticsearch
PDF
Elasticsearch Tutorial | Getting Started with Elasticsearch | ELK Stack Train...
PPTX
Key-Value NoSQL Database
PPTX
Sharding
PPTX
Elastic stack Presentation
PDF
REST in Piece - Administration of an Oracle Cluster/Database using REST
PDF
Presto on Apache Spark: A Tale of Two Computation Engines
PDF
Azure Synapse 101 Webinar Presentation
ODP
Elasticsearch presentation 1
PDF
Elasticsearch From the Bottom Up
PPTX
Deep Dive into Azure Data Factory v2
PPTX
RDF Data Model
Webinar slides: An Introduction to Performance Monitoring for PostgreSQL
Data Lakehouse Symposium | Day 1 | Part 2
Apache Knox - Hadoop Security Swiss Army Knife
Hadoop Architecture | HDFS Architecture | Hadoop Architecture Tutorial | HDFS...
HBase Tutorial For Beginners | HBase Architecture | HBase Tutorial | Hadoop T...
Elasticsearch for beginners
ETL Technologies.pptx
Elasticsearch in Netflix
Introduction to elasticsearch
Elasticsearch Tutorial | Getting Started with Elasticsearch | ELK Stack Train...
Key-Value NoSQL Database
Sharding
Elastic stack Presentation
REST in Piece - Administration of an Oracle Cluster/Database using REST
Presto on Apache Spark: A Tale of Two Computation Engines
Azure Synapse 101 Webinar Presentation
Elasticsearch presentation 1
Elasticsearch From the Bottom Up
Deep Dive into Azure Data Factory v2
RDF Data Model
Ad

Similar to Apache Ranger (20)

PPTX
Security and Data Governance using Apache Ranger and Apache Atlas
PPTX
Ranger admin dev overview
PPTX
Securing Hadoop with Apache Ranger
PDF
TriHUG October: Apache Ranger
PPTX
Security needs in Hadoop’s Current and Future – How Apache Ranger can help?
PPTX
Hadoop Security in Big-Data-as-a-Service Deployments - Presented at Hadoop Su...
PPTX
End-to-End Security and Auditing in a Big Data as a Service Deployment
PPTX
Extending Apache Ranger Authorization Beyond Hadoop: Review of Apache Ranger ...
PDF
Hadoop Security
PPTX
Securing Data in Hybrid on-premise and Cloud Environments using Apache Ranger
PPTX
Securing Hadoop in an Enterprise Context
PPTX
Securing Hadoop in an Enterprise Context (v2)
PPTX
Securing the Hadoop Ecosystem
PPTX
Managing enterprise users in Hadoop ecosystem
PDF
Apache ranger meetup
PPTX
Treat your enterprise data lake indigestion: Enterprise ready security and go...
PPTX
BigDataTech 2016 How to manage authorization rules on Hadoop cluster with Apa...
PPTX
Apache Hadoop Security - Ranger
PPTX
Enabling ABAC with Accumulo and Ranger integration
PPTX
Saving the elephant—now, not later
Security and Data Governance using Apache Ranger and Apache Atlas
Ranger admin dev overview
Securing Hadoop with Apache Ranger
TriHUG October: Apache Ranger
Security needs in Hadoop’s Current and Future – How Apache Ranger can help?
Hadoop Security in Big-Data-as-a-Service Deployments - Presented at Hadoop Su...
End-to-End Security and Auditing in a Big Data as a Service Deployment
Extending Apache Ranger Authorization Beyond Hadoop: Review of Apache Ranger ...
Hadoop Security
Securing Data in Hybrid on-premise and Cloud Environments using Apache Ranger
Securing Hadoop in an Enterprise Context
Securing Hadoop in an Enterprise Context (v2)
Securing the Hadoop Ecosystem
Managing enterprise users in Hadoop ecosystem
Apache ranger meetup
Treat your enterprise data lake indigestion: Enterprise ready security and go...
BigDataTech 2016 How to manage authorization rules on Hadoop cluster with Apa...
Apache Hadoop Security - Ranger
Enabling ABAC with Accumulo and Ranger integration
Saving the elephant—now, not later
Ad

More from Mike Frampton (20)

PDF
Apache Airavata
PDF
Apache MADlib AI/ML
PDF
Apache MXNet AI
PDF
Apache Gobblin
PDF
Apache Singa AI
PDF
OrientDB
PDF
Prometheus
PDF
Apache Tephra
PDF
Apache Kudu
PDF
Apache Bahir
PDF
Apache Arrow
PDF
JanusGraph DB
PDF
Apache Ignite
PDF
Apache Samza
PDF
Apache Flink
PDF
Apache Edgent
PDF
Apache CouchDB
ODP
An introduction to Apache Mesos
ODP
An introduction to Pentaho
ODP
An introduction to Apache Thrift
Apache Airavata
Apache MADlib AI/ML
Apache MXNet AI
Apache Gobblin
Apache Singa AI
OrientDB
Prometheus
Apache Tephra
Apache Kudu
Apache Bahir
Apache Arrow
JanusGraph DB
Apache Ignite
Apache Samza
Apache Flink
Apache Edgent
Apache CouchDB
An introduction to Apache Mesos
An introduction to Pentaho
An introduction to Apache Thrift

Recently uploaded (20)

PDF
Dell Pro Micro: Speed customer interactions, patient processing, and learning...
PDF
Statistics on Ai - sourced from AIPRM.pdf
PPTX
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
PDF
Rapid Prototyping: A lecture on prototyping techniques for interface design
PDF
Enhancing plagiarism detection using data pre-processing and machine learning...
PDF
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
PPTX
future_of_ai_comprehensive_20250822032121.pptx
PDF
Consumable AI The What, Why & How for Small Teams.pdf
PDF
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
PDF
Flame analysis and combustion estimation using large language and vision assi...
PDF
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
PDF
sbt 2.0: go big (Scala Days 2025 edition)
PDF
Auditboard EB SOX Playbook 2023 edition.
PPTX
Module 1 Introduction to Web Programming .pptx
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
PPTX
MuleSoft-Compete-Deck for midddleware integrations
PDF
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
PDF
Lung cancer patients survival prediction using outlier detection and optimize...
PDF
Early detection and classification of bone marrow changes in lumbar vertebrae...
PDF
Improvisation in detection of pomegranate leaf disease using transfer learni...
Dell Pro Micro: Speed customer interactions, patient processing, and learning...
Statistics on Ai - sourced from AIPRM.pdf
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
Rapid Prototyping: A lecture on prototyping techniques for interface design
Enhancing plagiarism detection using data pre-processing and machine learning...
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
future_of_ai_comprehensive_20250822032121.pptx
Consumable AI The What, Why & How for Small Teams.pdf
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
Flame analysis and combustion estimation using large language and vision assi...
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
sbt 2.0: go big (Scala Days 2025 edition)
Auditboard EB SOX Playbook 2023 edition.
Module 1 Introduction to Web Programming .pptx
Taming the Chaos: How to Turn Unstructured Data into Decisions
MuleSoft-Compete-Deck for midddleware integrations
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
Lung cancer patients survival prediction using outlier detection and optimize...
Early detection and classification of bone marrow changes in lumbar vertebrae...
Improvisation in detection of pomegranate leaf disease using transfer learni...

Apache Ranger

  • 1. What Is Apache Ranger ? ● For data security across the Hadoop platform ● A framework to enable, monitor and manage security ● Supports security in – A multi tenant data lake – Hadoop eco system ● Open source / Apache 2.0 license ● Administration of security policies ● Monitoring of user access ● Offers central UI and REST API's
  • 2. What Is Apache Ranger ? ● Manage policies for resource access – File, folder, database, table, column ● Policies for users and groups ● Has audit tracking ● Enables policy analytics ● Offers decentralizing data ownership
  • 3. Ranger Projects ● Which projects does Ranger support ? – Apache Hadoop – Apache Hive – Apache HBase – Apache Storm – Apache Knox – Apache Solr – Apache Kafka – YARN – ATLAS ● No additional OS level process to manage
  • 4. Ranger Enforcement ● Ranger enforces policy with Java plugins ● Which run as part of the same process i.e. – Namenode (HDFS) – Hive2Server(Hive) – HBase server (Hbase) – Nimbus server (Storm) – Knox server (Knox)
  • 6. Ranger User Interface ● Ranger has a central user interface ● This interface has tabs for – Access – Admin – Log Sessions – Plugins – Plugin Status – User Sync
  • 7. Ranger UI Access Tab ● Provides service activity details ● For policies that have Audit enabled - see – Policy id, time, user, service, resource, access, result, – ACL, ip, cluster ● Search on – User, cluster, time, service, result, ip, access, acl ● Filter audit data as required to monitor activity
  • 8. Ranger UI Admin Tab ● Provides service administration details ● Shows administration details like – Operation, audit type, user, date, action, session id ● Search on – Audit type, user, start date, end date, action, session id ● Filter administration data to monitor – Actions like create, update, delete, password change
  • 9. Ranger UI Login Sessions Tab ● Provides service login details ● Shows login details like – Session id, login id, result, login type, ip, user agent, time ● Search on – Login id, session id, start date, end date, login type, ip, – User agent, result ● Filter login data to monitor sessions ● Login type is – The mode through which the user tries to login
  • 10. Ranger UI Plugin Tab ● Provides plugin security agent details ● Shows plugin details like – Date, service name, plugin id, ip, http response code, – Status ● Search on – Plugin ip, plugin id, http response code, start / end date – Service name, cluster name ● The service name is the Hadoop component i.e. – HDFS, Hive, HBase
  • 11. Ranger UI Plugin Status Tab ● Provides plugin security agent status details ● Shows plugin status details like – Service name, service type, hostname, plugin ip, active date – Download date, update date, tags ● Search on – Hostname, plugin ip, service name, service type ● The service name is the Hadoop component i.e. – HDFS, Hive, HBase
  • 12. Ranger UI User Sync Tab ● Provides user synchronisation activity details ● Provides a compliance audit trail ● Data from File, LDAP/AD or OS ● Filter on – User name, start / end date, sync source
  • 13. Ranger Install OS / RDBMS ● The install guide shows OS support for – RHEL / CentOS – Ubuntu – SUSE – Debian ● Ranger supports the following RDBMS – MySQL – Oracle – PostgreSQL – MS SQL ● For storing policy, user, group, audit log information
  • 14. Ranger Pre Requisites ● What does Ranger need prior to install ? – JDK – LDAP/AD for user / AD group synchronisation – RDBMS – see previous page – Kerberos ● Ranger install creates the components – Admin, UserSync, Key Management Service ● Plugins for Ranger services can then be enabled from UI
  • 15. Ranger - Knox / Kerberos / MySQL / HDFS
  • 16. Available Books ● See “Big Data Made Easy” – Apress Jan 2015 ● See “Mastering Apache Spark” – Packt Oct 2015 ● See “Complete Guide to Open Source Big Data Stack – “Apress Jan 2018” ● Find the author on Amazon – www.amazon.com/Michael-Frampton/e/B00NIQDOOM/ ● Connect on LinkedIn – www.linkedin.com/in/mike-frampton-38563020
  • 17. Connect ● Feel free to connect on LinkedIn – www.linkedin.com/in/mike-frampton-38563020 ● See my open source blog at – open-source-systems.blogspot.com/ ● I am always interested in – New technology – Opportunities – Technology based issues – Big data integration