Package org.apache.blur.mapreduce.lib

Interface Summary
GetCounter  
 

Class Summary
BaseBlurMapper<KEY,VALUE> Base mapper class for Blur map reduce classes.
BlurColumn  
BlurMapReduceUtil This utility code was taken from HBase to locate classes and the jars files to add to the MapReduce Job.
BlurMutate BlurMutate carries the Records bound for the Row for indexing.
BlurOutputCommitter  
BlurOutputFormat BlurOutputFormat is used to index data and delivery the indexes to the proper Blur table for searching.
BlurRecord  
BlurRecordReader  
CheckOutputSpecs  
CopyRateDirectory Decorator of Directory to capture the copy rate of a directory copy.
CsvBlurDriver  
CsvBlurDriver.CsvBlurCombineSequenceFileInputFormat  
CsvBlurMapper This will parse a standard csv file into a BlurMutate object.
DefaultBlurReducer This class is to be used in conjunction with BlurOutputFormat .

Here is a basic example of how to use both the BlurOutputFormat and the DefaultBlurReducer together to build indexes.

Once this job has successfully completed the indexes will be imported by the running shard servers and be placed online.
DocumentBufferStrategy Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
DocumentBufferStrategyFixedSize Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
DocumentBufferStrategyHeapSize Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
DocumentSizeOf Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
GenericBlurRecordWriter  
IOUtil  
NullCounter Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
ProgressableDirectory The ProgressableDirectory allows for progress to be recorded while Lucene is blocked and merging.
RateCounter This turns a standard hadoop counter into a rate counter.
 

Enum Summary
BlurCounters The enum class used for all the internal counters during map reduce jobs.
BlurMutate.MUTATE_TYPE The BlurMutate.MUTATE_TYPE controls the mutating of the Row.
 



Copyright © 2012-2014 The Apache Software Foundation. All Rights Reserved.