Research Article

Big Data Analytics Using Hadoop and Spark: Applications, Challenges, and Future Direction

Authors

  • Surya Veera Brahmaji Rao Sunnam Lead Data Engineer, Bank of America, USA

Abstract

Big data describes large datasets that are difficult to manage owing to their diversity, size, and complexity in terms of storage, analysis, and visualisation for future operations. Artificial intelligence (AI) based big data analytics have revolutionised the processing of massive data sets by leveraging distributed computing platforms like Apache Spark and Apache Hadoop. Both HDFS and MapReduce leverage the 5Vs of Hadoop—Volume, Velocity, Variety, and Veracity—to store files and perform batch analysis on massive, heterogeneous datasets. Spark expands upon these capabilities with libraries for graph analytics, streaming, machine learning, in-memory computing, and directed acyclic graphs (DAGs). This paper gives a general outline of the Hadoop and Spark ecosystem, as well as their architecture and how they are used in distributed machine learning, real-time analytics, NLP, and anomaly detection. It also addresses such critical issues as scalability limitations, data protection, resource administration, and complexity of infrastructures. Lastly, the future directions are discussed with a focus on cloud-native designs, edge computing, and hardware acceleration as well as intelligent resource optimization to improve the performance, efficiency, and flexibility of the next generation Big Data systems.

Article information

Journal

Journal of Computer Science and Technology Studies

Volume (Issue)

8 (6)

Pages

16-28

Published

2026-04-15

How to Cite

Surya Veera Brahmaji Rao Sunnam. (2026). Big Data Analytics Using Hadoop and Spark: Applications, Challenges, and Future Direction. Journal of Computer Science and Technology Studies, 8(6), 16-28. https://doi.org/10.32996/jcsts.2026.8.6.2

Downloads

Views

40

Downloads

4

Keywords:

AI–Big Data Analytics, Apache Hadoop, Apache Spark, Streaming Analytics, Data Mining, MapReduce