| :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. |
| |
| |
| |
| |