Greetings, Ozone users!
Hue officially supports browsing Apache Ozone using the Hue File Browser. Hue can be set-up to seamlessly read and write to a configured Apache Ozone filesystem service, and users can directly query from and save data in it.
Exploring the Ozone filesystem using Hue
Apache Ozone is a highly scalable, distributed storage solution for analytics, big data, and cloud native applications. It is an efficient object store and optimized for filesystem operations. Ozone offers a multi-protocol filesystem that now supports HttpFS REST APIs.
Hue integrates with these HttpFS APIs to offer a convenient method for browsing and accessing the entirety of an Ozone filesystem, including all volumes, buckets, and directories.
In addition to simplifying navigation, this approach allows for easier maintenance of the integration. As Ozone continues to expand support for additional HttpFS APIs, future updates to Hue will provide even greater functionality, such as expanded filesystem operations and capabilities!
Getting Started
To configure Hue for Ozone file browsing, make the necessary changes to the hue.ini configuration file. Add the following settings under [desktop]
, and within the [[ozone]]
section:
[[[default]]]
fs_defaultfs=ofs://[**SERVICE_ID**]
webhdfs_url=http(s)://[***OZONE-HTTPFS-HOST***]:[***OZONE-HTTPFS-PORT***]/webhdfs/v1
ssl_cert_ca_verify=true
security_enabled=true
Where,
- fs_defaultfs: Ozone service ID (HA mode) or URL for Ozone Manager (non-HA mode).
- webhdfs_url: URL of HttpFS endpoint for the running Ozone service.
For feedback, questions, or suggestions, feel free to comment on the GitHub Discussions and quick start SQL querying!
Upwards and Onwards!