Skip to content
SPECIFICTION
Get listed

Gluster vs Hadoop Distributed File System

Gluster

gluster.org

Hadoop Distributed File System

hadoop.apache.org

Side by side

FigureGlusterHadoop Distributed File System
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
Windows—Yes
macOS—Yes
LinuxYesYes
API—Yes
Self-hostedYesYes
Plans published11
Spec score · Distributed File System Software7.8 (#13)8.2 (#9)
PurposeGluster is a scalable, distributed file system that aggregates disk storage from multiple servers into a single global namespace.HDFS is the primary distributed storage used by Hadoop applications.
ScaleThe project says Gluster scales to several petabytes and handles thousands of clients.HDFS is tuned for gigabyte-to-terabyte files, hundreds of nodes per cluster, and tens of millions of files in one instance.
SupportThe project points users to consultancies for design, performance, and additional support; Red Hat says it does not support community versions.Apache Hadoop support is provided through project mailing lists maintained by non-paid volunteers.

Plans

Gluster

  • GlusterFree

Gluster pricing →

Hadoop Distributed File System

  • Apache Hadoop (open source)Free

Hadoop Distributed File System pricing →

In their own words

Gluster

Gluster is free, open-source distributed file-system software for Linux and self-hosted deployments. It combines disk storage from multiple servers into one global namespace, with the project describing scale to several petabytes and thousands of clients. Gluster is POSIX compatible and can use on-disk filesystems supporting extended attributes. Listed capabilities include replication, quotas, geo-replication, snapshots, bitrot detection, and erasure coding. Access options include native GlusterFS, NFS, SMB/CIFS, iSCSI, and a Swift REST API. The project describes workloads such as media streaming, data analysis, and other data- and bandwidth-intensive tasks. Capacity, performance, and availability can scale across on-premise, public-cloud, and hybrid environments, using common off-the-shelf hardware. Installation resources include source downloads and Ubuntu PPAs, while documentation covers AWS deployment, SSL, and access-control lists. The project points users to consultancies for additional support and notes that Red Hat does not support community versions.

Visit gluster.org

Hadoop Distributed File System

Hadoop Distributed File System (HDFS) is the primary distributed storage used by Hadoop applications. Its clusters use a NameNode to manage filesystem metadata and DataNodes to store data. HDFS is designed for fault tolerance on commodity hardware and high-throughput streaming access and batch processing, not low latency. It is tuned for files from gigabytes to terabytes, clusters with hundreds of nodes, and tens of millions of files in one instance. Administration includes shell-like commands, NameNode and DataNode web servers, fsck diagnostics, safemode, and a cluster balancer. Its permissions model shares much with POSIX and can optionally use POSIX ACLs; authentication supports simple operating-system identity or Kerberos. Configured encryption protects data at rest and in transit using encryption zones and the Hadoop Key Management Server. WebHDFS provides a REST API, and listed storage integrations include Amazon S3, Azure Blob Storage, Azure Data Lake Storage, and Tencent COS. HDFS is free to use under Apache License 2.0, with self-hosted cluster deployment.

Visit hadoop.apache.org