Skip to content

adding support for unauthenticated access from pinot to HDFS#18508

Open
pri1712 wants to merge 1 commit into
apache:masterfrom
pri1712:feature/hadoop-auth-NPE
Open

adding support for unauthenticated access from pinot to HDFS#18508
pri1712 wants to merge 1 commit into
apache:masterfrom
pri1712:feature/hadoop-auth-NPE

Conversation

@pri1712
Copy link
Copy Markdown

@pri1712 pri1712 commented May 15, 2026

This PR aims to fix: #18499
Summary:

This PR introduces a way for users to permit Pinot to access their HDFS storage without authentication.

Changes introduced:

Added two new config parameters:

  • hadoop.allow.insecure : If this is true, the plugin initializes a RemoteUser (with below username) and sets it as the global login user for the JVM. This allows Pinot to interact with HDFS clusters that do not have Kerberos enabled or require a specific proxy user identity. This defaults to false.
  • hadoop.user.name : Global hadoop level username that will be set in case the above config is set to true.

Scope:

It is intended for environments where the Pinot process acts as a single HDFS identity.

Added a test to validate the above code changes.

@pri1712 pri1712 changed the title adding support for unauthenticated access from pinot to hadoop adding support for unauthenticated access from pinot to HDFS May 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

HadoopPinotFS initialization crashes with NullPointerException in containerized environments running as unmapped UID

1 participant