Harsh, idea is to call sync for a configured batch. Still under implementation as other parts of the system's aren't complete.
recovery/resume-from-errors-at-DN code around general tail-like >>This sounds promising, can you please shed some more light on this. - inder On Tue, Apr 10, 2012 at 1:07 AM, Harsh J <ha...@cloudera.com> wrote: > Your approach looks fine to me. I'd throw in some > recovery/resume-from-errors-at-DN code around general tail-like > consumption but I think you may have already done that :) > > But just for my curiosity - do you call sync for every record/unit or > batch it by a few, for your problem? > > On Mon, Apr 9, 2012 at 10:34 PM, Inder Pall <inder.p...@gmail.com> wrote: > > Yes makes sense. My use-case is more like a producer/consumer and > consumer > > trying to stream data as it arrives. > > Has anyone hit this before and if so resolved it in a better way. > > > > Apologies, if i am digressing from the subject of this thread however > seems > > to land in the bucket of append support in HDFS. > > > > - Inder > > > > > > On Mon, Apr 9, 2012 at 6:27 PM, Harsh J <ha...@cloudera.com> wrote: > >> > >> Inder, > >> > >> Yes, that is a requirement for readers of sync-ing data. The new meta > >> entries can only be read by new readers. The read code would end up > >> being exactly like the implementation for method "fs -tail" at > >> > >> > http://svn.apache.org/viewvc/hadoop/common/branches/branch-1/src/core/org/apache/hadoop/fs/FsShell.java?view=markup > >> (Line 1101) > >> > >> HBase does not read the WAL (HLog) continuously/vigorously as it > >> syncs, by the way. It only reads the them when a specific request is > >> made (for splitting, replaying and debug-printing). > >> > >> On Mon, Apr 9, 2012 at 6:05 PM, Inder Pall <inder.p...@gmail.com> > wrote: > >> > Based on what i have tried, after a sync you need to open a new > Reader. > >> > Please correct if that's not the write semantics. > >> > > >> > Thanks, > >> > - Inder > >> > > >> > > >> > On Mon, Apr 9, 2012 at 4:23 PM, Harsh J <ha...@cloudera.com> wrote: > >> >> > >> >> I'd also like to note that there are some unresolved issues with the > >> >> append version in the 1.x (stable) line. > >> >> > >> >> Note that HBase's use of the 0.20-append branch features are limited > >> >> to using "sync" calls alone (Described in p68 "Coherency Model", > >> >> Chapter 3 (The Hadoop Distributed File System) in Hadoop: The > >> >> Definitive Guide, 2nd Edition (O'Reilly)). Not the file-reopening > >> >> "append" calls. The latter is what is still with issues in the 1.x > >> >> releases today. Using the former is alright if its done in the way > >> >> similar to HBase's WAL (HLog) (or for similar needs). > >> >> > >> >> On Mon, Apr 9, 2012 at 3:45 PM, Ioan Eugen Stan < > stan.ieu...@gmail.com> > >> >> wrote: > >> >> > 2012/4/7 Florin P <florinp...@yahoo.com>: > >> >> >> Hello! > >> >> >> Just google it for supporting of append into HDFS files and the > >> >> >> result: > >> >> >> I'm puzzled. Can someone say: YES you can append in TextFile or > >> >> >> SequenceFile > >> >> >> or whatever format. If yes, in which version this feature is > >> >> >> supported > >> >> >> ? > >> >> >> Also where can I find a good example of using the API? I know that > >> >> >> is a > >> >> >> long > >> >> >> debate about this subject, but really it is challenge to find on > the > >> >> >> google > >> >> >> the current status of this feature. > >> >> >> I look forward for a trust source answer. > >> >> >> Thank you, > >> >> >> Regards, > >> >> >> Florin > >> >> > > >> >> > Hi Florian, > >> >> > > >> >> > HDFS supports append in Hadoop 1.0.x branch and also 0.22 (a.k.a > >> >> > hadoop 2.x branch) and 0.23 (a.k.a hadoop 3.x branch). > >> >> > > >> >> > [1] http://hbase.apache.org/book/hadoop.html > >> >> > [2] http://hbase.apache.org/book/hadoop.html -- search for append > in > >> >> > release notes > >> >> > > >> >> > Cheers, > >> >> > -- > >> >> > Ioan Eugen Stan > >> >> > http://ieugen.blogspot.com/ > >> >> > >> >> > >> >> > >> >> -- > >> >> Harsh J > >> > > >> > > >> > > >> > > >> > -- > >> > Thanks, > >> > - Inder > >> > Tech Platforms @Inmobi > >> > Linkedin - http://goo.gl/eR4Ub > >> > >> > >> > >> -- > >> Harsh J > > > > > > > > > > -- > > Thanks, > > - Inder > > Tech Platforms @Inmobi > > Linkedin - http://goo.gl/eR4Ub > > > > -- > Harsh J > -- Thanks, - Inder Tech Platforms @Inmobi Linkedin - http://goo.gl/eR4Ub