# HDFS components

| [tHDFSCompare](https://help.qlik.com/talend/r/en-US/7.3/components/hdfs/thdfscompare) | Compares two files in HDFS and based on the read-only schema, generates a row flow<br>that presents the comparison information. |
| --- | --- |
| [tHDFSConfiguration](https://help.qlik.com/talend/r/en-US/7.3/components/hdfs/thdfsconfiguration) | Enables the reuse of the connection configuration to HDFS in the same<br>Job. |
| [tHDFSConnection](https://help.qlik.com/talend/r/en-US/7.3/components/hdfs/thdfsconnection) | Connects to a given HDFS so that the other Hadoop components can reuse the<br>connection it creates to communicate with this HDFS. |
| [tHDFSCopy](https://help.qlik.com/talend/r/en-US/7.3/components/hdfs/thdfscopy) | Copies a source file or folder into a target directory in HDFS and removes this<br>source if required. |
| [tHDFSDelete](https://help.qlik.com/talend/r/en-US/7.3/components/hdfs/thdfsdelete) | Deletes a file located on a given Hadoop distributed file system<br>(HDFS). |
| [tHDFSExist](https://help.qlik.com/talend/r/en-US/7.3/components/hdfs/thdfsexist) | Checks whether a file exists in a specific directory in HDFS. |
| [tHDFSGet](https://help.qlik.com/talend/r/en-US/7.3/components/hdfs/thdfsget) | Copies files from Hadoop distributed file system(HDFS), pastes them in a<br>user-defined directory and if needs be, renames them. |
| [tHDFSInput](https://help.qlik.com/talend/r/en-US/7.3/components/hdfs/thdfsinput) | Extracts the data in a HDFS file for other components to process it. |
| [tHDFSList](https://help.qlik.com/talend/r/en-US/7.3/components/hdfs/thdfslist) | tHDFSList retrieves a list of<br>files or folders based on a filemask pattern and iterates on each<br>unity. |
| [tHDFSOutput](https://help.qlik.com/talend/r/en-US/7.3/components/hdfs/thdfsoutput) | Writes data flows it receives into a given Hadoop distributed file system<br>(HDFS). |
| [tHDFSOutputRaw](https://help.qlik.com/talend/r/en-US/7.3/components/hdfs/thdfsoutputraw) | Transfers data of different formats such as hierarchical data in the form of a<br>single column into a given HDFS file system. |
| [tHDFSProperties](https://help.qlik.com/talend/r/en-US/7.3/components/hdfs/thdfsproperties) | Creates a single row flow that displays the properties of a file processed in<br>HDFS. |
| [tHDFSPut](https://help.qlik.com/talend/r/en-US/7.3/components/hdfs/thdfsput) | Connects to Hadoop distributed file system to load large-scale files into it with<br>optimized performance. |
| [tHDFSRename](https://help.qlik.com/talend/r/en-US/7.3/components/hdfs/thdfsrename) | Renames the selected files or specified directory on HDFS. |
| [tHDFSRowCount](https://help.qlik.com/talend/r/en-US/7.3/components/hdfs/thdfsrowcount) | Reads a file in HDFS row by row in order to determine the number of rows this file<br>contains. |