_maxDocumentBufferSize = BlurOutputFormat.getMaxDocumentBufferSize(configuration);
Path tableOutput = BlurOutputFormat.getOutputPath(configuration);
String shardName = BlurUtil.getShardName(BlurConstants.SHARD_PREFIX, shardId);
Path indexPath = new Path(tableOutput, shardName);
_newIndex = new Path(indexPath, tmpDirName);
_finalDir = new ProgressableDirectory(new HdfsDirectory(configuration, _newIndex),
BlurOutputFormat.getProgressable());
_finalDir.setLockFactory(NoLockFactory.getNoLockFactory());
TableContext tableContext = TableContext.create(tableDescriptor);
_fieldManager = tableContext.getFieldManager();