In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-02-28 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >
Share
Shulou(Shulou.com)06/03 Report--
I. background
During the process of writing, hdfs will not be visible to other client until the contents of the entire file are fully written, otherwise it will not be visible during the write process. If you want to be visible immediately, you need to be consistent with the operation of flush.
II. Consistent flush
Code example:
@ Test public void writeFile () throws Exception {/ / 1 create configuration information object Configuration configuration = new Configuration (); fs = FileSystem.get (configuration); / / 2 create file output stream Path path = new Path ("F:\\ date\\ H.txt"); FSDataOutputStream fos = fs.create (path); / / 3 write data fos.write ("hello Andy" .getBytes ()) / / 4 consistency refresh fos.hflush (); fos.close ();}
The method is simple by calling the hflush () method of the output stream and brushing the buffer of the client so that other client can see the written content immediately. Generally speaking, in the case of concurrent read and write, it is required that the data of multiple client are consistent.
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.