Abstract
Hadoop and Apache Spark are two popular big data frameworks that make two things different by working on two different logics. Hadoop distributes large amounts of data across multiple nodes which makes it not expensive in terms of hardware. Spark makes work with distributed data but does not rely on a distributed storage system. In this perspective we try to optimize existing stemming algorithm representing an essential step for language processing and analysis. We will focus on comparing between the results obtained using Hadoop and Spark, then implement a merger between the two frameworks. Towards the end of this paper a clear perception will be designed to benefit from advantage of the characteristics and performance of each of the two frameworks.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Çakir, M.U., Güldamlasioğlu, S.: Text mining analysis in turkish language using big data tools. In: 2016 IEEE 40th Annual Computer Software and Applications Conference (COMPSAC), pp. 614–618. Atlanta, GA (2016). https://doi.org/10.1109/compsac.2016.203
Bougar, M., Ziyati, E.H.: Stemming algorithm for arabic text using a parallel data processing. In: Yang, X.S., Sherratt, S., Dey, N., Joshi A. (eds.) Third International Congress on Information and Communication Technology. Advances in Intelligent Systems and Computing, vol. 797. Springer, Singapore (2019). https://doi.org/10.1007/978-981-13-1165-9_23
Aydin, G., Hallac, I.R.: Document Classification Using Distributed Machine Learning. arXiv preprint arXiv:1802.03597 (2018)
Ghazi, M.R., Gangodkar, D.: Hadoop, MapReduce and HDFS: A Developers Perspective
Madani, Y., Erritali, M., Bengourram, J.: Arabic stemmer based big data. J. Electron. Commer. Organ. (JECO) 16(1), 12 (2018). https://doi.org/10.4018/jeco.2018010102
Zaharia, M., Xin, R.S., Wendell, P., Das, T., Armbrust, M., Dave, A., Meng, X., Rosen, J., Venkataraman, S., Michael, J.F., Ghodsi, A., Gonzalez, J., Shenker, S., Stoica, I.: Apache spark: a unified engine for big data processing. Commun. ACM 59, 56–65 (2016). https://doi.org/10.1145/2934664
Karau, H., Konwinski, A., Wendell, P., Zaharia, M.: Learning Spark: Lightning-Fast Big Data Analysis, 276 pp. O’Reilly Media, Inc. 28 Jan 2015
Huang, W., Meng, L., Zhang, D., Zhang, W.: In-memory parallel processing of massive remotely sensed data using an apache spark on Hadoop Yarn Model. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 10(1), 3–19 (2017). https://doi.org/10.1109/JSTARS.2016.2547020
Zaharia, M., Chowdhury, M., Das, Tathagata, Dave, A., Ma, J., McCauley, M., Franklin, M., Shenker, S., Stoica, Ion: Fast and interactive analytics over Hadoop data with Spark. USENIX Login 37, 45–51 (2012)
Samadi, Y., Zbakh, M., Tadonki, C.: Comparative study between Hadoop and spark based on Hibench benchmarks. In: 2016 2nd International Conference on Cloud Computing Technologies and Applications (CloudTech), pp. 267–275. Marrakech (2016). https://doi.org/10.1109/cloudtech.2016.7847709
Taran, V., Alienin, O., Stirenko, S., Gordienko, Y., Rojbi, A.: Performance evaluation of distributed computing environments with Hadoop and spark frameworks. In: 2017 IEEE International Young Scientists Forum on Applied Physics and Engineering (YSF), pp. 80–83. Lviv (2017). https://doi.org/10.1109/ysf.2017.8126655
Verma, A., Mansuri, A.H., Jain, N.: Big data management processing with Hadoop MapReduce and spark technology: a comparison. In: 2016 Symposium on Colossal Data Analysis and Networking (CDAN), pp. 1–4. Indore (2016). https://doi.org/10.1109/cdan.2016.7570891
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Bougar, M., Ziyati, E.H. (2020). Addressing Stemming Algorithm for Arabic Text Using Spark Over Hadoop. In: Ezziyyani, M. (eds) Advanced Intelligent Systems for Sustainable Development (AI2SD’2019). AI2SD 2019. Advances in Intelligent Systems and Computing, vol 1102. Springer, Cham. https://doi.org/10.1007/978-3-030-36653-7_7
Download citation
DOI: https://doi.org/10.1007/978-3-030-36653-7_7
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-36652-0
Online ISBN: 978-3-030-36653-7
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)