This PowerShell module provides a wrapper for the Hadoop File System REST API (webhdfs).

Minimum PowerShell version


Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name HDFS

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More


Michael Haken


(c) 2017 BAMCIS. All rights reserved.

Package Details



Hadoop HDFS webhdfs


New-HDFSSession Remove-HDFSSession Get-HDFSSession Get-HDFSItem Get-HDFSChildItem New-HDFSItem Remove-HDFSItem Merge-HDFSItem Rename-HDFSItem Resize-HDFSItem Get-HDFSHomeDirectory Set-HDFSItem Get-HDFSTrashRoot Get-HDFSContent Add-HDFSContent Get-HDFSAcl Set-HDFSAcl Test-HDFSAccess Get-HDFSStoragePolicy Set-HDFSStoragePolicy Remove-HDFSStoragePolicy Get-HDFSFileBlockLocations Get-HDFSXAttr Set-HDFSXAttr Remove-HDFSXAttr New-HDFSSnapshot Rename-HDFSSnapshot Remove-HDFSSnapshot Get-HDFSDelegationToken Update-HDFSDelegationToken Revoke-HDFSDelegationToken


This module has no dependencies.

Release Notes

Added a Credential parameter for New-HDFSSession and changed the parameter name for the Kerberos token from KerberosCredential to SPNEGOToken. Users should prefer using the Credential parameter for Kerberos auth over creating their own SPNEGO token.

Changed file input process with New-HDFSItem.

Added the ability to send file content to HDFS with New-HDFSItem

Improved error handling. Added -Confirm and -Force functionality where applicable.

Initial Release.


Version History

Version Downloads Last updated
1.0.1 (current version) 337 3/10/2020 216 6/7/2018 27 6/7/2018 78 12/10/2017 55 11/25/2017