:mod:`airflow.hooks.hdfs_hook`
==============================

.. py:module:: airflow.hooks.hdfs_hook







Module Contents
---------------






.. data:: snakebite_loaded
   :annotation: = True 

   









.. py:exception:: HDFSHookException

   Bases::class:`airflow.exceptions.AirflowException`

   









.. py:class:: HDFSHook(hdfs_conn_id='hdfs_default', proxy_user=None, autoconfig=False)

   Bases::class:`airflow.hooks.base_hook.BaseHook`

   

   Interact with HDFS. This class is a wrapper around the snakebite library.

   :param hdfs_conn_id: Connection id to fetch connection info
   :type hdfs_conn_id: str
   :param proxy_user: effective user for HDFS operations
   :type proxy_user: str
   :param autoconfig: use snakebite's automatically configured client
   :type autoconfig: bool


   

   

   

   .. method:: get_conn(self)

      
      Returns a snakebite HDFSClient object.