2012-04-12 14 views
7

में एचएफएलयूश और एचएसआईएनसी एपीआई के बीच अंतर कोई तकनीकी विवरण को हाइलाइट कर सकता है और इसका उपयोग कब कर सकता है।एचडीएफएस

उत्तर

5

वर्तमान एचडीएफएस (0.23.3) कार्यान्वयन में, hflush और hsync समान है। hsynchflush आमंत्रित करता है। hflush गारंटी देता है कि फ़्लश डेटा नए पाठकों के लिए दृश्यमान हो जाता है। यह गारंटी नहीं है कि डाटानोड पर लगातार स्टोर में डेटा फ़्लश किया गया है। इसलिए hflush का उपयोग डेटा डेटा विफल होने पर कुछ डेटा खो सकता है। hsync यह सुनिश्चित करने के लिए डिज़ाइन किया गया है कि सभी डेटा डिस्क डिवाइस पर लिखते हैं लेकिन अब लागू नहीं किया गया है।

अल्फा HDFS 2.0। * में, hsync सही ढंग से लागू किया जाता है।

आप HBase, HDFS and durable sync में अधिक जानकारी प्राप्त कर सकते हैं।

संबंधित मुद्दे