Demo: HDFS File Operations Made Easy with Hue

Categories: HDFS Hue

Managing and viewing data in HDFS is an important part of Big Data analytics. Hue, the open source web-based interface that makes Apache Hadoop easier to use, helps you do that through a GUI in your browser —  instead of logging into a Hadoop gateway host with a terminal program and using the command line.

The first episode in a new series of Hue demos, the video below demonstrates how to get up and running quickly with HDFS file operations via Hue’s File Browser application.

Other Features

In addition to the above scenario, File Browser lets you perform more advanced file operations:

  • Download
  • Rename
  • Move
  • Copy
  • Recursive change of permissions
  • Recursive change of ownership
  • Sort by attributes (e.g. name, size, date…)
  • View content of zip/gz text
  • View content of huge files
  • Drag & drop files to upload


What’s Next?

Thanks to File Browser, file operations in HDFS are only a few clicks away. Hue’s other apps leverage the File Browser as well and offer direct links to the outputs of your MapReduce jobs, Hive queries, or Pig scripts so that you can share or take a glance/visualize in no time.

Thank you for watching, and stay tuned for upcoming episodes! Feel free to ask questions in comments or via the Hue group.


2 responses on “Demo: HDFS File Operations Made Easy with Hue

  1. Koen

    Does Hue work with Cloudera’s distribution of Hadoop only? or does it support others (such as Apache’s and Hortonwork’s) as well?

  2. Romain Rigaux Post author

    In addition to CDH, Hue is included and tested with Big Top (in particular in the coming up Big Top 0.6 release with Hue 2.3) which provides Apache packages.

    Hue is based on several apps which requires a certain version of Hadoop components (e.g. Oozie 3.3+, WebHdfs/Httpfs, Hadoop .20 MR1, 2.0 MR2, Hive 0.10, Pig X):

    HDP compatibilty will depend on the above.

    So overall Hue should work with most of the distributions and we are welcoming feedbacks for a better integration.