HDFS

E187921

HDFS (Hadoop Distributed File System) is a fault-tolerant, distributed file system designed to store and manage large volumes of data across clusters of commodity hardware.

All labels observed (8)

Label Occurrences
HDFS canonical 24
Hadoop Distributed File System 16
Apache HDFS 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf Hadoop component
distributed file system
accessibleVia Java API
linked to: Java Class Library

WebHDFS REST API
command-line interface
architecture master-slave
compatibleWith YARN
designedFor batch processing workloads
large-scale data storage
developedBy Apache Software Foundation
ensuresReliabilityBy replicating data blocks across multiple DataNodes
fullName Hadoop Distributed File System
linked to: HDFS
hasComponent DataNode
linked to: HDFS

JournalNode
linked to: Apache ZooKeeper

NameNode
linked to: HDFS

Secondary NameNode
ZKFailoverController
hasDefaultBlockSize 128 MB (typical modern default)
implements write-ahead logging for metadata (edit log)
introducedIn early versions of Apache Hadoop (circa mid-2000s)
license Apache License 2.0
notDesignedFor low-latency random writes
optimizedFor large files
partOf Apache Hadoop ecosystem
provides single namespace for files in a cluster
runsOn clusters of commodity hardware
storesBlocksOn DataNode
storesMetadataIn fsimage and edit log files
storesMetadataOn NameNode
supports fault tolerance
high throughput data access
supportsFeature append operations
data replication
erasure coding
federation
high availability
rack awareness
snapshots
streaming data access
transparent data encryption
write-once-read-many semantics
supportsOS Linux
Unix-like systems
typicalReplicationFactor 3
usedBy Apache HBase
Apache Hive
Apache Spark
MapReduce
uses block-based storage

How these facts were elicited

Referenced by (46)

Full triples — surface form annotated when it differs from this entity's canonical label.

Hadoop hasComponent HDFS
Hadoop storageLayer HDFS
ORC compatibleWith HDFS
Apache Spark canUseStorage Hadoop Distributed File System
linked to: HDFS
MapReduce commonlyUsedWith Hadoop Distributed File System
linked to: HDFS
Apache Hive supportsPlatform Hadoop Distributed File System
linked to: HDFS
Apache HBase integratesWith Hadoop Distributed File System
linked to: HDFS
Apache Flume supports HDFS
Google File System inspired Hadoop Distributed File System
linked to: HDFS
HDFS fullName Hadoop Distributed File System
linked to: HDFS
HDFS hasComponent NameNode
linked to: HDFS
HDFS hasComponent DataNode
linked to: HDFS
Presto canQuery HDFS
Apache ORC compatibleWith Hadoop Distributed File System
subject linked to: Apache ORC project
linked to: HDFS
Apache Beam supportsIO Apache HDFS
linked to: HDFS
Apache Parquet integratesWith Hadoop Distributed File System
linked to: HDFS
Isilon supports HDFS
Manila supportsProtocol HDFS
RCFile runsOn Hadoop Distributed File System
linked to: HDFS
GFS influenced Hadoop Distributed File System
linked to: HDFS
HiveQL runsOn Hadoop Distributed File System
linked to: HDFS
HFiles storedOn Hadoop Distributed File System
linked to: HDFS
HFiles compatibleWith HDFS
Apache Samza integratesWith Apache Hadoop HDFS
linked to: HDFS
DataSet API inputFormat HDFS
Secondary NameNode partOf Hadoop Distributed File System
linked to: HDFS
ZKFailoverController belongsToModule Hadoop HDFS
linked to: HDFS
WebHDFS REST API designedFor Hadoop Distributed File System
linked to: HDFS
WebHDFS REST API alternativeTo HDFS Java API
linked to: HDFS
NameNode partOf Hadoop Distributed File System
linked to: HDFS
DataNode partOf Hadoop Distributed File System
linked to: HDFS
DataNode partOf HDFS