Skip to content
This repository has been archived by the owner on Apr 5, 2022. It is now read-only.

[Sprint: 50] XD-3079 Hadoop kerberos config not used in jobs #1657

Closed
wants to merge 1 commit into from

Conversation

jvalkeal
Copy link
Contributor

  • In XD-3079 user complained that kerberos tickets are
    not renewed. Due to missing kerberos config, these jobs
    doesn't even work with kerberized hdfs if job is only
    one accessing hdfs. Because hadoop sec config is a system
    wide setting in hadoop classes, jobs can access kerberized
    hdfs if i.e. hdfs sink first did a login.
  • Having this proper sec config should allow jobs to work
    beyond kerberos tgt expire and renew times.
  • Adding same sec config from hdfs sink to hdfsmongodb,
    hdfsjdbc, jdbchdfs, ftphdfs and filepollhdfs jobs.
  • In hdfs/hdfs-dataset sinks we support security settings in both
    hadoop.properties and servers.yml, so property-placeholder
    is needed solely for hadoop.properties.
  • In tests remove property-placeholder bean in favor of registering
    needed properties in context for everything to
    work with property-placeholder beans in job xml's.

- In XD-3079 user complained that kerberos tickets are
  not renewed. Due to missing kerberos config, these jobs
  doesn't even work with kerberized hdfs if job is only
  one accessing hdfs. Because hadoop sec config is a system
  wide setting in hadoop classes, jobs can access kerberized
  hdfs if i.e. hdfs sink first did a login.
- Having this proper sec config should allow jobs to work
  beyond kerberos tgt expire and renew times.
- Adding same sec config from hdfs sink to hdfsmongodb,
  hdfsjdbc, jdbchdfs, ftphdfs and filepollhdfs jobs.
- In hdfs/hdfs-dataset sinks we support security settings in both
  hadoop.properties and servers.yml, so property-placeholder
  is needed solely for hadoop.properties.
- In tests remove property-placeholder bean in favor of registering
  needed properties in context for everything to
  work with property-placeholder beans in job xml's.
@sabbyanandan sabbyanandan changed the title XD-3079 Hadoop kerberos config not used in jobs [Sprint: 50] XD-3079 Hadoop kerberos config not used in jobs May 26, 2015
@trisberg trisberg self-assigned this May 27, 2015
@trisberg
Copy link
Contributor

trisberg commented Jun 5, 2015

Merged via commit e2deca6

@trisberg trisberg closed this Jun 5, 2015
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
2 participants