Hadoop Security

Securing Hadoop Cluster is of utmost importance for every organization. It enables an organization to keep data safe and secure. This also ensures that the organization is compliant with various standards like PCI, HIPAA, etc.

The Hadoop Security training course focuses on authentication, authorization and encryption aspects of Cloudera Hadoop Security. Students will learn the theoretical and practical aspects of Hadoop Security. Through a series of short lectures and hands-on exercises and labs, students will explore authentication approaches, working with Kerberos, and authorization using Apache Sentry. Finally, the course provides a deep-dive into encryption and other security-related topics including HBase ACLs, impersonation and masking sensitive data.

Course Summary

Purpose: 
Implement secure Hadoop clusters using authentication, authorization, and encryption.
Audience: 
Developers and developer teams needing to learn to work with Hadoop, securely.
Skill Level: 
Learning Style: 

Workshops are instructor-led lab-intensives focused on the practical application of technologies through the facilitation of a project-related lab. Workshops are just the opposite of Seminars. They deliver the highest level of knowledge transfer of any format. Think wide (breadth) and deep (depth).

Workshop help
Duration: 
2 Days
Productivity Objectives: 
  • Describe Cloudera Hadoop Security Fundamentals
  • Identify Kerberos Basics and its purpose
  • Implement Kerberos
  • Integrate Windows AD with Kerberos
  • Implement Sentry
  • Use data in motion encryption and data at rest encryption

What You'll Learn

In the Hadoop Security training course you’ll learn:

  • Hadoop Security Overview
    • What is Hadoop Security?
    • Why it is Important?
    • Security Aspects: Key things to consider
    • Securing the Hadoop ecosystem
    • Spin up Cloudera multi-node cluster
  • Authentication
    • Authentication Approaches, Pros and Cons
    • Introduction to MIT Kerberos
    • How to work with MIT Kerberos?
    • How to enable Kerberos Authentication in Cloudera Manager (CM)
    • Executing HDFS commands
    • Working with YARN applications
    • Perform Ad-hoc Analysis using Hive
    • Kerberos Integration with Windows Active Directory (AD)
    • Advantages of working with AD
    • Windows Active Directory Server Installation
    • Configuring AD Server
    • Integrating Hue With Active Directory
    • Preparing Cluster With Kerberos Authentication
    • Integrating Kerberos With Active Directory
    • Enabling Single Sign On
  • Authorization
    • Key Authorization Frameworks
    • What is Apache Sentry?
    • Working with Sentry Authorization
    • Integrating Sentry with HUE
    • Querying Hive
    • HDFS Extended ACLs
    • Limitations of Sentry
    • What is Cloudera Record Service?
    • Why it is required?
    • Implementing Record Service
  • Encryption
    • Types of Encryptions
    • OS level encryption
    • HDFS encryption
    • Setting up HDFS Encryption Zone
    • Working with HDFS Encryption Zones
    • Data in motion Encryption
    • Introduction to SSL Tools
    • Using a Self-Signed Root CA
    • Enabling and Validating SSL For Hadoop Core
    • SASL Hive And HiveServer2
    • SSL With Hue
  • Other Security related Topics
    • Auditing using Cloudera Navigator
    • HBase ACLs
    • Impersonation
    • Masking Sensitive Data
    • Login using KeyTab file
    • UserGroupInformation Basics

Get Custom Training Quote

We'll work with you to design a custom Hadoop Security training program that meets your specific needs. A 100% guaranteed plan that works for you, your team, and your budget.

Learn More

Chat with one of our Program Managers from our Boulder, Colorado office to discuss various training options.

DevelopIntelligence has been in the technical/software development learning and training industry for nearly 20 years. We’ve provided learning solutions to more than 48,000 engineers, across 220 organizations worldwide.

About Develop Intelligence
Di Clients
Need help finding the right learning solution?   Call us: 877-629-5631