Hadoop是一種分析和處理大數據的軟件平臺,是Appach的一個開源軟件框架,它使用Java語言實現,可以編寫和運行分布式應用,以處理大規模數據,是專門為離線和大規模數據分析而設計的,對于那種用于隨機讀取和寫入多條記錄的聯機事務處理模式不適用。接下來,小編將介紹hadoop是什么,hadoop是什么意思的相關內容,一起來看看吧。
hadoop是什么
Hadoop是一個由Apache基金會開發的分布式系統基礎架構,它能分布式處理大量數據;Hadoop以一種可靠、高效、可擴展的方式處理數據;用戶無需了解分布式程序就可以開發分布式程序。
通過Hadoop,用戶可以很容易地開發和運行處理大量數據的應用程序。
Hadoop實現了一個分布式文件系統(HadoopDistributedFileSystem),簡稱HDFS。HDFS具有高度容錯的特性,并被設計用于部署在低(low-cost)硬件上;它提供了高吞吐量(highthroughput)訪問應用程序數據,適合擁有超大數據集(largedataset)的應用程序。HDFS降低了POSIX對(relax)的要求,可以通過流的形式訪問(streamingaccess)文件系統中的數據。
Hadoop框架的核心設計是:HDFS和MapReduce。HDFS可以存儲大量的數據,而MapReduce則提供了對大量數據的計算。
Hadoop具有用Java語言編寫的框架,因此它非常適合在Linux生產平臺上運行。Hadoop上的應用也可以用C++等其他語言編寫。
HDFS和MapReduce.HDFS用于存儲大量數據,而MapReduce則提供了計算量大的數據,MapReduce則提供了計算海量數據的方法.在Hadoop處理數據的過程是:這些數據是經過Hadoop集群處理的結果。以上就是hadoop是什么,hadoop是什么意思的相關內容,感謝您的閱讀。
[免責聲明]
文章標題: hadoop是什么,hadoop是什么意思
文章內容為網站編輯整理發布,僅供學習與參考,不代表本網站贊同其觀點和對其真實性負責。如涉及作品內容、版權和其它問題,請及時溝通。發送郵件至36dianping@36kr.com,我們會在3個工作日內處理。