A B C D E F G H I K L M N O P R S T U W _ 
All Classes All Packages

A

addHdfsResources(Configuration, String) - Static method in class org.apache.solr.hdfs.util.HdfsUtil
 

B

backupCollectionMetaData(String, String, String) - Method in class org.apache.solr.hdfs.snapshots.SolrSnapshotsTool
 
BLOCK_MOD - Static variable in class org.apache.solr.hdfs.store.blockcache.BlockDirectory
 
BLOCK_SHIFT - Static variable in class org.apache.solr.hdfs.store.blockcache.BlockDirectory
 
BLOCK_SIZE - Static variable in class org.apache.solr.hdfs.store.blockcache.BlockDirectory
 
BlockCache - Class in org.apache.solr.hdfs.store.blockcache
 
BlockCache(Metrics, boolean, long) - Constructor for class org.apache.solr.hdfs.store.blockcache.BlockCache
 
BlockCache(Metrics, boolean, long, int) - Constructor for class org.apache.solr.hdfs.store.blockcache.BlockCache
 
BlockCache(Metrics, boolean, long, int, int) - Constructor for class org.apache.solr.hdfs.store.blockcache.BlockCache
 
BLOCKCACHE_DIRECT_MEMORY_ALLOCATION - Static variable in class org.apache.solr.hdfs.HdfsDirectoryFactory
 
BLOCKCACHE_ENABLED - Static variable in class org.apache.solr.hdfs.HdfsDirectoryFactory
 
BLOCKCACHE_GLOBAL - Static variable in class org.apache.solr.hdfs.HdfsDirectoryFactory
 
BLOCKCACHE_READ_ENABLED - Static variable in class org.apache.solr.hdfs.HdfsDirectoryFactory
 
BLOCKCACHE_SLAB_COUNT - Static variable in class org.apache.solr.hdfs.HdfsDirectoryFactory
 
BLOCKCACHE_WRITE_ENABLED - Static variable in class org.apache.solr.hdfs.HdfsDirectoryFactory
 
BlockCache.OnRelease - Interface in org.apache.solr.hdfs.store.blockcache
 
blockCacheEviction - Variable in class org.apache.solr.hdfs.store.blockcache.Metrics
 
blockCacheHit - Variable in class org.apache.solr.hdfs.store.blockcache.Metrics
 
BlockCacheKey - Class in org.apache.solr.hdfs.store.blockcache
 
BlockCacheKey() - Constructor for class org.apache.solr.hdfs.store.blockcache.BlockCacheKey
 
BlockCacheLocation - Class in org.apache.solr.hdfs.store.blockcache
 
BlockCacheLocation() - Constructor for class org.apache.solr.hdfs.store.blockcache.BlockCacheLocation
 
blockCacheMiss - Variable in class org.apache.solr.hdfs.store.blockcache.Metrics
 
blockCacheSize - Variable in class org.apache.solr.hdfs.store.blockcache.Metrics
 
blockCacheStoreFail - Variable in class org.apache.solr.hdfs.store.blockcache.Metrics
 
blockCacheStoreFail_last - Variable in class org.apache.solr.hdfs.store.blockcache.Metrics
 
BlockDirectory - Class in org.apache.solr.hdfs.store.blockcache
 
BlockDirectory(String, Directory, Cache, Set<String>, boolean, boolean) - Constructor for class org.apache.solr.hdfs.store.blockcache.BlockDirectory
 
BlockDirectory(String, Directory, Cache, Set<String>, boolean, boolean, boolean, boolean) - Constructor for class org.apache.solr.hdfs.store.blockcache.BlockDirectory
 
BlockDirectoryCache - Class in org.apache.solr.hdfs.store.blockcache
 
BlockDirectoryCache(BlockCache, String, Metrics) - Constructor for class org.apache.solr.hdfs.store.blockcache.BlockDirectoryCache
 
BlockDirectoryCache(BlockCache, String, Metrics, boolean) - Constructor for class org.apache.solr.hdfs.store.blockcache.BlockDirectoryCache
 
BlockLocks - Class in org.apache.solr.hdfs.store.blockcache
 
BlockLocks(long) - Constructor for class org.apache.solr.hdfs.store.blockcache.BlockLocks
 
buffer - Variable in class org.apache.solr.hdfs.store.blockcache.CustomBufferedIndexInput
 
buffer - Variable in class org.apache.solr.hdfs.store.blockcache.ReusedBufferedIndexOutput
 
BUFFER_SIZE - Static variable in class org.apache.solr.hdfs.store.blockcache.CustomBufferedIndexInput
 
BUFFER_SIZE - Static variable in class org.apache.solr.hdfs.store.blockcache.ReusedBufferedIndexOutput
 
BUFFER_SIZE - Static variable in class org.apache.solr.hdfs.store.HdfsFileWriter
 
BufferStore - Class in org.apache.solr.hdfs.store.blockcache
 
buildCopyListings(String, String, String, String) - Method in class org.apache.solr.hdfs.snapshots.SolrSnapshotsTool
 

C

Cache - Interface in org.apache.solr.hdfs.store.blockcache
 
CACHE_MERGES - Static variable in class org.apache.solr.hdfs.HdfsDirectoryFactory
 
CACHE_READONCE - Static variable in class org.apache.solr.hdfs.HdfsDirectoryFactory
 
CachedIndexOutput - Class in org.apache.solr.hdfs.store.blockcache
Cache the blocks as they are written.
CachedIndexOutput(BlockDirectory, IndexOutput, int, String, Cache, int) - Constructor for class org.apache.solr.hdfs.store.blockcache.CachedIndexOutput
 
CheckHdfsIndex - Class in org.apache.solr.hdfs.index
 
CheckHdfsIndex() - Constructor for class org.apache.solr.hdfs.index.CheckHdfsIndex
 
cleanupOldIndexDirectories(String, String, boolean) - Method in class org.apache.solr.hdfs.HdfsDirectoryFactory
 
clear(int) - Method in class org.apache.solr.hdfs.store.blockcache.BlockLocks
 
clearLog() - Method in class org.apache.solr.hdfs.update.HdfsUpdateLog
Clears the logs on the file system.
clone() - Method in class org.apache.solr.hdfs.store.blockcache.BlockCacheKey
 
clone() - Method in class org.apache.solr.hdfs.store.blockcache.CustomBufferedIndexInput
 
clone() - Method in class org.apache.solr.hdfs.store.HdfsDirectory.HdfsIndexInput
 
close() - Method in class org.apache.solr.hdfs.backup.repository.HdfsBackupRepository
 
close() - Method in class org.apache.solr.hdfs.HdfsDirectoryFactory
 
close() - Method in class org.apache.solr.hdfs.snapshots.SolrSnapshotsTool
 
close() - Method in class org.apache.solr.hdfs.store.blockcache.BlockDirectory
 
close() - Method in class org.apache.solr.hdfs.store.blockcache.CustomBufferedIndexInput
 
close() - Method in class org.apache.solr.hdfs.store.blockcache.ReusedBufferedIndexOutput
 
close() - Method in class org.apache.solr.hdfs.store.HdfsDirectory
 
close() - Method in class org.apache.solr.hdfs.update.HdfsTransactionLog
 
close() - Method in class org.apache.solr.hdfs.update.HdfsTransactionLog.HDFSLogReader
 
close() - Method in class org.apache.solr.hdfs.update.HdfsTransactionLog.HDFSReverseReader
 
close(boolean) - Method in class org.apache.solr.hdfs.update.HdfsUpdateLog
 
closeInternal() - Method in class org.apache.solr.hdfs.store.blockcache.CachedIndexOutput
 
closeInternal() - Method in class org.apache.solr.hdfs.store.blockcache.CustomBufferedIndexInput
 
closeInternal() - Method in class org.apache.solr.hdfs.store.blockcache.ReusedBufferedIndexOutput
 
closeInternal() - Method in class org.apache.solr.hdfs.store.HdfsDirectory.HdfsIndexInput
 
closeOnShutdown() - Method in class org.apache.solr.hdfs.store.blockcache.BlockDirectory
 
closeOutput() - Method in class org.apache.solr.hdfs.update.HdfsTransactionLog
 
CONFIG_DIRECTORY - Static variable in class org.apache.solr.hdfs.HdfsDirectoryFactory
 
configuration - Variable in class org.apache.solr.hdfs.store.HdfsDirectory
 
copyBufferSize - Variable in class org.apache.solr.hdfs.backup.repository.HdfsBackupRepository
 
copyIndexFileFrom(Directory, String, URI, String) - Method in class org.apache.solr.hdfs.backup.repository.HdfsBackupRepository
 
copyIndexFileTo(URI, String, Directory, String) - Method in class org.apache.solr.hdfs.backup.repository.HdfsBackupRepository
 
create(String, LockFactory, DirectoryFactory.DirContext) - Method in class org.apache.solr.hdfs.HdfsDirectoryFactory
 
createDirectory(URI) - Method in class org.apache.solr.hdfs.backup.repository.HdfsBackupRepository
 
createLockFactory(String) - Method in class org.apache.solr.hdfs.HdfsDirectoryFactory
 
createOutput(String, IOContext) - Method in class org.apache.solr.hdfs.store.blockcache.BlockDirectory
 
createOutput(String, IOContext) - Method in class org.apache.solr.hdfs.store.HdfsDirectory
 
createOutput(URI) - Method in class org.apache.solr.hdfs.backup.repository.HdfsBackupRepository
 
createSnapshot(String, String) - Method in class org.apache.solr.hdfs.snapshots.SolrSnapshotsTool
 
createTempOutput(String, String, IOContext) - Method in class org.apache.solr.hdfs.store.HdfsDirectory
 
createURI(String) - Method in class org.apache.solr.hdfs.backup.repository.HdfsBackupRepository
 
currentPos() - Method in class org.apache.solr.hdfs.update.HdfsTransactionLog.HDFSLogReader
 
currentSize() - Method in class org.apache.solr.hdfs.update.HdfsTransactionLog.HDFSLogReader
 
CustomBufferedIndexInput - Class in org.apache.solr.hdfs.store.blockcache
 
CustomBufferedIndexInput(String) - Constructor for class org.apache.solr.hdfs.store.blockcache.CustomBufferedIndexInput
 
CustomBufferedIndexInput(String, int) - Constructor for class org.apache.solr.hdfs.store.blockcache.CustomBufferedIndexInput
 

D

DEFAULT_BUFFER_SIZE - Static variable in class org.apache.solr.hdfs.store.HdfsDirectory
 
delete(String) - Method in class org.apache.solr.hdfs.store.blockcache.BlockDirectoryCache
 
delete(String) - Method in interface org.apache.solr.hdfs.store.blockcache.Cache
Remove a file from the cache.
delete(URI, Collection<String>) - Method in class org.apache.solr.hdfs.backup.repository.HdfsBackupRepository
 
deleteBufferLogs() - Method in class org.apache.solr.hdfs.update.HdfsUpdateLog
 
deleteDirectory(URI) - Method in class org.apache.solr.hdfs.backup.repository.HdfsBackupRepository
 
deleteFile(String) - Method in class org.apache.solr.hdfs.store.blockcache.BlockDirectory
 
deleteFile(String) - Method in class org.apache.solr.hdfs.store.HdfsDirectory
 
deleteSnapshot(String, String) - Method in class org.apache.solr.hdfs.snapshots.SolrSnapshotsTool
 
describeSnapshot(String, String) - Method in class org.apache.solr.hdfs.snapshots.SolrSnapshotsTool
 
doMain(String[]) - Static method in class org.apache.solr.hdfs.index.CheckHdfsIndex
 

E

endsWithCommit() - Method in class org.apache.solr.hdfs.update.HdfsTransactionLog
 
ensureBufferTlog() - Method in class org.apache.solr.hdfs.update.HdfsUpdateLog
 
ensureLog() - Method in class org.apache.solr.hdfs.update.HdfsUpdateLog
 
equals(Object) - Method in class org.apache.solr.hdfs.store.blockcache.BlockCacheKey
 
equals(Object) - Method in class org.apache.solr.hdfs.store.HdfsDirectory
 
exists(String) - Method in class org.apache.solr.hdfs.HdfsDirectoryFactory
 
exists(URI) - Method in class org.apache.solr.hdfs.backup.repository.HdfsBackupRepository
 
exportSnapshot(String, String, String, Optional<String>, Optional<String>) - Method in class org.apache.solr.hdfs.snapshots.SolrSnapshotsTool
 

F

fetch(String, long, int, byte[], int, int) - Method in class org.apache.solr.hdfs.store.blockcache.BlockDirectoryCache
 
fetch(String, long, int, byte[], int, int) - Method in interface org.apache.solr.hdfs.store.blockcache.Cache
Fetch the specified cache file content.
fetch(BlockCacheKey, byte[]) - Method in class org.apache.solr.hdfs.store.blockcache.BlockCache
 
fetch(BlockCacheKey, byte[], int, int, int) - Method in class org.apache.solr.hdfs.store.blockcache.BlockCache
 
fileLength(String) - Method in class org.apache.solr.hdfs.store.HdfsDirectory
 
fileModified(String) - Method in class org.apache.solr.hdfs.store.HdfsDirectory
 
finish(UpdateLog.SyncLevel) - Method in class org.apache.solr.hdfs.update.HdfsTransactionLog
 
flushBuffer(IndexOutput, long) - Method in class org.apache.solr.hdfs.store.blockcache.CustomBufferedIndexInput
Flushes the in-memory bufer to the given output, copying at most numBytes.
flushBufferToCache() - Method in class org.apache.solr.hdfs.store.blockcache.ReusedBufferedIndexOutput
Write the buffered bytes to cache

G

getBankId() - Method in class org.apache.solr.hdfs.store.blockcache.BlockCacheLocation
 
getBlock() - Method in class org.apache.solr.hdfs.store.blockcache.BlockCacheKey
 
getBlock() - Method in class org.apache.solr.hdfs.store.blockcache.BlockCacheLocation
The block within the bank.
getBlock(long) - Static method in class org.apache.solr.hdfs.store.blockcache.BlockDirectory
 
getBlockCache() - Method in class org.apache.solr.hdfs.store.blockcache.BlockDirectoryCache
Expert: mostly for tests
getBufferLogList(FileSystem, Path) - Static method in class org.apache.solr.hdfs.update.HdfsUpdateLog
 
getBufferStart() - Method in class org.apache.solr.hdfs.store.blockcache.ReusedBufferedIndexOutput
 
getCache() - Method in class org.apache.solr.hdfs.store.blockcache.BlockDirectory
Expert: mostly for tests
getCategory() - Method in class org.apache.solr.hdfs.store.HdfsLocalityReporter
 
getChecksum() - Method in class org.apache.solr.hdfs.store.blockcache.CachedIndexOutput
 
getConf(Path) - Method in class org.apache.solr.hdfs.HdfsDirectoryFactory
 
getConfDir() - Method in class org.apache.solr.hdfs.HdfsDirectoryFactory
 
getConfigProperty(String) - Method in class org.apache.solr.hdfs.backup.repository.HdfsBackupRepository
 
getConfiguration() - Method in class org.apache.solr.hdfs.store.HdfsDirectory
 
getDataHome(CoreDescriptor) - Method in class org.apache.solr.hdfs.HdfsDirectoryFactory
 
getDescription() - Method in class org.apache.solr.hdfs.store.blockcache.Metrics
 
getDescription() - Method in class org.apache.solr.hdfs.store.HdfsLocalityReporter
 
getFile() - Method in class org.apache.solr.hdfs.store.blockcache.BlockCacheKey
 
getFilePointer() - Method in class org.apache.solr.hdfs.store.blockcache.CustomBufferedIndexInput
 
getFilePointer() - Method in class org.apache.solr.hdfs.store.blockcache.ReusedBufferedIndexOutput
 
getFileSystem() - Method in class org.apache.solr.hdfs.store.HdfsDirectory
 
getHdfsDirPath() - Method in class org.apache.solr.hdfs.store.HdfsDirectory
 
getIndexFilesPathForSnapshot(String, String, String) - Method in class org.apache.solr.hdfs.snapshots.SolrSnapshotsTool
 
getLastAccess() - Method in class org.apache.solr.hdfs.store.blockcache.BlockCacheLocation
 
getLogList(FileSystem, Path) - Static method in class org.apache.solr.hdfs.update.HdfsUpdateLog
 
getLogList(Path) - Method in class org.apache.solr.hdfs.update.HdfsUpdateLog
 
getLogSize() - Method in class org.apache.solr.hdfs.update.HdfsTransactionLog
 
getName() - Method in class org.apache.solr.hdfs.store.blockcache.Metrics
 
getName() - Method in class org.apache.solr.hdfs.store.HdfsLocalityReporter
 
getNumberOfAccesses() - Method in class org.apache.solr.hdfs.store.blockcache.BlockCacheLocation
 
getPath() - Method in class org.apache.solr.hdfs.store.blockcache.BlockCacheKey
 
getPathType(URI) - Method in class org.apache.solr.hdfs.backup.repository.HdfsBackupRepository
 
getPendingDeletions() - Method in class org.apache.solr.hdfs.store.HdfsDirectory
 
getPosition(long) - Static method in class org.apache.solr.hdfs.store.blockcache.BlockDirectory
 
getReader(long) - Method in class org.apache.solr.hdfs.update.HdfsTransactionLog
Returns a reader that can be used while a log is still in use.
getRealPosition(long, long) - Static method in class org.apache.solr.hdfs.store.blockcache.BlockDirectory
 
getReverseReader() - Method in class org.apache.solr.hdfs.update.HdfsTransactionLog
Returns a single threaded reverse reader
getSize() - Method in class org.apache.solr.hdfs.store.blockcache.BlockCache
returns the number of elements in the cache
getSolrMetricsContext() - Method in class org.apache.solr.hdfs.HdfsDirectoryFactory
 
getSolrMetricsContext() - Method in class org.apache.solr.hdfs.store.blockcache.Metrics
 
getSolrMetricsContext() - Method in class org.apache.solr.hdfs.store.HdfsLocalityReporter
 
getSortedReader(long) - Method in class org.apache.solr.hdfs.update.HdfsTransactionLog
 
getTlogDir() - Method in class org.apache.solr.hdfs.update.HdfsUpdateLog
 

H

hashCode() - Method in class org.apache.solr.hdfs.store.blockcache.BlockCacheKey
 
hashCode() - Method in class org.apache.solr.hdfs.store.HdfsDirectory
 
HDFS_HOME - Static variable in class org.apache.solr.hdfs.HdfsDirectoryFactory
 
HDFS_SYNC_BLOCK - Static variable in class org.apache.solr.hdfs.store.HdfsFileWriter
 
HDFS_UPDATE_LOG_CLASS_NAME - Static variable in class org.apache.solr.hdfs.HdfsDirectoryFactory
 
HdfsBackupRepository - Class in org.apache.solr.hdfs.backup.repository
 
HdfsBackupRepository() - Constructor for class org.apache.solr.hdfs.backup.repository.HdfsBackupRepository
 
HdfsDirectory - Class in org.apache.solr.hdfs.store
 
HdfsDirectory(Path, Configuration) - Constructor for class org.apache.solr.hdfs.store.HdfsDirectory
 
HdfsDirectory(Path, LockFactory, Configuration, int) - Constructor for class org.apache.solr.hdfs.store.HdfsDirectory
 
HdfsDirectory.HdfsIndexInput - Class in org.apache.solr.hdfs.store
 
HdfsDirectoryFactory - Class in org.apache.solr.hdfs
 
HdfsDirectoryFactory() - Constructor for class org.apache.solr.hdfs.HdfsDirectoryFactory
 
hdfsDirPath - Variable in class org.apache.solr.hdfs.store.HdfsDirectory
 
HdfsFileWriter - Class in org.apache.solr.hdfs.store
 
HdfsFileWriter(FileSystem, Path, String) - Constructor for class org.apache.solr.hdfs.store.HdfsFileWriter
 
HdfsIndexInput(String, FileSystem, Path, int) - Constructor for class org.apache.solr.hdfs.store.HdfsDirectory.HdfsIndexInput
 
HdfsLocalityReporter - Class in org.apache.solr.hdfs.store
 
HdfsLocalityReporter() - Constructor for class org.apache.solr.hdfs.store.HdfsLocalityReporter
 
HdfsLockFactory - Class in org.apache.solr.hdfs.store
 
HDFSLogReader(long) - Constructor for class org.apache.solr.hdfs.update.HdfsTransactionLog.HDFSLogReader
 
HdfsRecoverLeaseFileSystemUtils - Class in org.apache.solr.hdfs.util
Borrowed from Apache HBase to recover an HDFS lease.
HdfsRecoverLeaseFileSystemUtils() - Constructor for class org.apache.solr.hdfs.util.HdfsRecoverLeaseFileSystemUtils
 
HdfsRecoverLeaseFileSystemUtils.CallerInfo - Interface in org.apache.solr.hdfs.util
 
HDFSReverseReader() - Constructor for class org.apache.solr.hdfs.update.HdfsTransactionLog.HDFSReverseReader
 
HDFSSortedLogReader(long) - Constructor for class org.apache.solr.hdfs.update.HdfsTransactionLog.HDFSSortedLogReader
 
HdfsTransactionLog - Class in org.apache.solr.hdfs.update
Log Format: List{Operation, Version, ...} ADD, VERSION, DOC DELETE, VERSION, ID_BYTES DELETE_BY_QUERY, VERSION, String
HdfsTransactionLog.HDFSLogReader - Class in org.apache.solr.hdfs.update
 
HdfsTransactionLog.HDFSReverseReader - Class in org.apache.solr.hdfs.update
 
HdfsTransactionLog.HDFSSortedLogReader - Class in org.apache.solr.hdfs.update
 
HdfsUpdateLog - Class in org.apache.solr.hdfs.update
 
HdfsUpdateLog() - Constructor for class org.apache.solr.hdfs.update.HdfsUpdateLog
 
HdfsUpdateLog(String) - Constructor for class org.apache.solr.hdfs.update.HdfsUpdateLog
 
HdfsUtil - Class in org.apache.solr.hdfs.util
 
HdfsUtil() - Constructor for class org.apache.solr.hdfs.util.HdfsUtil
 

I

inform(SolrCore) - Method in class org.apache.solr.hdfs.HdfsDirectoryFactory
 
init(NamedList<?>) - Method in class org.apache.solr.hdfs.backup.repository.HdfsBackupRepository
 
init(NamedList<?>) - Method in class org.apache.solr.hdfs.HdfsDirectoryFactory
 
init(PluginInfo) - Method in class org.apache.solr.hdfs.update.HdfsUpdateLog
 
INIT_FAILED_LOGS_COUNT - Static variable in class org.apache.solr.hdfs.update.HdfsUpdateLog
 
initializeMetrics(SolrMetricsContext, String) - Method in class org.apache.solr.hdfs.HdfsDirectoryFactory
 
initializeMetrics(SolrMetricsContext, String) - Method in class org.apache.solr.hdfs.store.blockcache.Metrics
 
initializeMetrics(SolrMetricsContext, String) - Method in class org.apache.solr.hdfs.store.HdfsLocalityReporter
Provide statistics on HDFS block locality, both in terms of bytes and block counts.
initNewBuffer(int, long) - Static method in class org.apache.solr.hdfs.store.blockcache.BufferStore
 
initNewBuffer(int, long, Metrics) - Static method in class org.apache.solr.hdfs.store.blockcache.BufferStore
 
initTlogDir(SolrCore) - Method in class org.apache.solr.hdfs.update.HdfsUpdateLog
 
instance(int) - Static method in class org.apache.solr.hdfs.store.blockcache.BufferStore
 
INSTANCE - Static variable in class org.apache.solr.hdfs.store.HdfsLockFactory
 
isAbsolute(String) - Method in class org.apache.solr.hdfs.HdfsDirectoryFactory
 
isBlockCacheReadEnabled() - Method in class org.apache.solr.hdfs.store.blockcache.BlockDirectory
 
isBlockCacheWriteEnabled() - Method in class org.apache.solr.hdfs.store.blockcache.BlockDirectory
 
isCallerClosed() - Method in interface org.apache.solr.hdfs.util.HdfsRecoverLeaseFileSystemUtils.CallerInfo
 
isClosed() - Method in class org.apache.solr.hdfs.store.HdfsDirectory
Check whether this directory is open or closed.
isPersistent() - Method in class org.apache.solr.hdfs.HdfsDirectoryFactory
 
isRemoved() - Method in class org.apache.solr.hdfs.store.blockcache.BlockCacheLocation
 
isSharedStorage() - Method in class org.apache.solr.hdfs.HdfsDirectoryFactory
 

K

KERBEROS_ENABLED - Static variable in class org.apache.solr.hdfs.HdfsDirectoryFactory
 
KERBEROS_KEYTAB - Static variable in class org.apache.solr.hdfs.HdfsDirectoryFactory
 
KERBEROS_PRINCIPAL - Static variable in class org.apache.solr.hdfs.HdfsDirectoryFactory
 

L

length() - Method in class org.apache.solr.hdfs.store.HdfsDirectory.HdfsIndexInput
 
listAll() - Method in class org.apache.solr.hdfs.store.HdfsDirectory
 
listAll(URI) - Method in class org.apache.solr.hdfs.backup.repository.HdfsBackupRepository
 
listSnapshots(String) - Method in class org.apache.solr.hdfs.snapshots.SolrSnapshotsTool
 
LOCALITY_BLOCKS_LOCAL - Static variable in class org.apache.solr.hdfs.store.HdfsLocalityReporter
 
LOCALITY_BLOCKS_RATIO - Static variable in class org.apache.solr.hdfs.store.HdfsLocalityReporter
 
LOCALITY_BLOCKS_TOTAL - Static variable in class org.apache.solr.hdfs.store.HdfsLocalityReporter
 
LOCALITY_BYTES_LOCAL - Static variable in class org.apache.solr.hdfs.store.HdfsLocalityReporter
 
LOCALITY_BYTES_RATIO - Static variable in class org.apache.solr.hdfs.store.HdfsLocalityReporter
 
LOCALITY_BYTES_TOTAL - Static variable in class org.apache.solr.hdfs.store.HdfsLocalityReporter
 
LOCALITYMETRICS_ENABLED - Static variable in class org.apache.solr.hdfs.HdfsDirectoryFactory
 
LOCK_TYPE_HDFS - Static variable in class org.apache.solr.hdfs.HdfsDirectoryFactory
 
lookup(long) - Method in class org.apache.solr.hdfs.update.HdfsTransactionLog
 

M

main(String[]) - Static method in class org.apache.solr.hdfs.index.CheckHdfsIndex
 
main(String[]) - Static method in class org.apache.solr.hdfs.snapshots.SolrSnapshotsTool
 
metrics - Static variable in class org.apache.solr.hdfs.HdfsDirectoryFactory
 
Metrics - Class in org.apache.solr.hdfs.store.blockcache
A SolrInfoBean that provides metrics on block cache operations.
Metrics() - Constructor for class org.apache.solr.hdfs.store.blockcache.Metrics
 
move(Directory, Directory, String, IOContext) - Method in class org.apache.solr.hdfs.HdfsDirectoryFactory
 

N

newDefaultUpdateLog() - Method in class org.apache.solr.hdfs.HdfsDirectoryFactory
 
next() - Method in class org.apache.solr.hdfs.update.HdfsTransactionLog.HDFSLogReader
Returns the next object from the log, or null if none available.
next() - Method in class org.apache.solr.hdfs.update.HdfsTransactionLog.HDFSReverseReader
Returns the next object from the log, or null if none available.
next() - Method in class org.apache.solr.hdfs.update.HdfsTransactionLog.HDFSSortedLogReader
 
nextClearBit(int) - Method in class org.apache.solr.hdfs.store.blockcache.BlockLocks
Find the next clear bit in the bit set.
NO_CACHE - Static variable in class org.apache.solr.hdfs.store.blockcache.BlockDirectory
 
NRTCACHINGDIRECTORY_ENABLE - Static variable in class org.apache.solr.hdfs.HdfsDirectoryFactory
 
NRTCACHINGDIRECTORY_MAXCACHEMB - Static variable in class org.apache.solr.hdfs.HdfsDirectoryFactory
 
NRTCACHINGDIRECTORY_MAXMERGESIZEMB - Static variable in class org.apache.solr.hdfs.HdfsDirectoryFactory
 
NUMBEROFBLOCKSPERBANK - Static variable in class org.apache.solr.hdfs.HdfsDirectoryFactory
 

O

obtainLock(Directory, String) - Method in class org.apache.solr.hdfs.store.HdfsLockFactory
 
openInput(String, IOContext) - Method in class org.apache.solr.hdfs.store.blockcache.BlockDirectory
 
openInput(String, IOContext) - Method in class org.apache.solr.hdfs.store.HdfsDirectory
 
openInput(URI, String, IOContext) - Method in class org.apache.solr.hdfs.backup.repository.HdfsBackupRepository
 
org.apache.solr.hdfs - package org.apache.solr.hdfs
HDFS implementation.
org.apache.solr.hdfs.backup.repository - package org.apache.solr.hdfs.backup.repository
An HDFS backup repository implementation.
org.apache.solr.hdfs.index - package org.apache.solr.hdfs.index
An HDFS CheckIndex implementation.
org.apache.solr.hdfs.snapshots - package org.apache.solr.hdfs.snapshots
An HDFS snapshot implementation.
org.apache.solr.hdfs.store - package org.apache.solr.hdfs.store
An HDFS Directory implementation.
org.apache.solr.hdfs.store.blockcache - package org.apache.solr.hdfs.store.blockcache
An HDFS blockcache implementation.
org.apache.solr.hdfs.update - package org.apache.solr.hdfs.update
An HDFS update log and transaction log implementation.
org.apache.solr.hdfs.util - package org.apache.solr.hdfs.util
An HDFS util implementation.

P

position() - Method in class org.apache.solr.hdfs.update.HdfsTransactionLog.HDFSReverseReader
 
prepareForExport(String, String, String, String, String) - Method in class org.apache.solr.hdfs.snapshots.SolrSnapshotsTool
 
preSoftCommit(CommitUpdateCommand) - Method in class org.apache.solr.hdfs.update.HdfsUpdateLog
 
putBuffer(byte[]) - Method in class org.apache.solr.hdfs.store.blockcache.BufferStore
 
putBuffer(byte[]) - Method in interface org.apache.solr.hdfs.store.blockcache.Store
 

R

readByte() - Method in class org.apache.solr.hdfs.store.blockcache.CustomBufferedIndexInput
 
readBytes(byte[], int, int) - Method in class org.apache.solr.hdfs.store.blockcache.CustomBufferedIndexInput
 
readBytes(byte[], int, int, boolean) - Method in class org.apache.solr.hdfs.store.blockcache.CustomBufferedIndexInput
 
readInt() - Method in class org.apache.solr.hdfs.store.blockcache.CustomBufferedIndexInput
 
readInternal(byte[], int, int) - Method in class org.apache.solr.hdfs.store.blockcache.CustomBufferedIndexInput
Expert: implements buffer refill.
readInternal(byte[], int, int) - Method in class org.apache.solr.hdfs.store.HdfsDirectory.HdfsIndexInput
 
readLong() - Method in class org.apache.solr.hdfs.store.blockcache.CustomBufferedIndexInput
 
readShort() - Method in class org.apache.solr.hdfs.store.blockcache.CustomBufferedIndexInput
 
readVInt() - Method in class org.apache.solr.hdfs.store.blockcache.CustomBufferedIndexInput
 
readVLong() - Method in class org.apache.solr.hdfs.store.blockcache.CustomBufferedIndexInput
 
RECOVER_LEASE_SUCCESS_COUNT - Static variable in class org.apache.solr.hdfs.util.HdfsRecoverLeaseFileSystemUtils
 
recoverFileLease(FileSystem, Path, Configuration, HdfsRecoverLeaseFileSystemUtils.CallerInfo) - Static method in class org.apache.solr.hdfs.util.HdfsRecoverLeaseFileSystemUtils
Recover the lease from HDFS, retrying multiple times.
registerDirectory(HdfsDirectory) - Method in class org.apache.solr.hdfs.store.HdfsLocalityReporter
Add a directory for block locality reporting.
release(BlockCacheKey) - Method in interface org.apache.solr.hdfs.store.blockcache.BlockCache.OnRelease
 
release(BlockCacheKey) - Method in class org.apache.solr.hdfs.store.blockcache.BlockCache
 
releaseResources() - Method in class org.apache.solr.hdfs.store.blockcache.BlockDirectoryCache
 
releaseResources() - Method in interface org.apache.solr.hdfs.store.blockcache.Cache
Release any resources associated with the cache.
removeDirectory(CachingDirectoryFactory.CacheValue) - Method in class org.apache.solr.hdfs.HdfsDirectoryFactory
 
rename(String, String) - Method in class org.apache.solr.hdfs.store.HdfsDirectory
 
renameCacheFile(String, String) - Method in class org.apache.solr.hdfs.store.blockcache.BlockDirectoryCache
 
renameCacheFile(String, String) - Method in interface org.apache.solr.hdfs.store.blockcache.Cache
Expert: Rename the specified file in the cache.
renameWithOverwrite(Directory, String, String) - Method in class org.apache.solr.hdfs.HdfsDirectoryFactory
 
resolve(URI, String...) - Method in class org.apache.solr.hdfs.backup.repository.HdfsBackupRepository
 
resolveDataDir(SolrCore, String) - Method in class org.apache.solr.hdfs.update.HdfsUpdateLog
 
ReusedBufferedIndexOutput - Class in org.apache.solr.hdfs.store.blockcache
 
ReusedBufferedIndexOutput(String, String) - Constructor for class org.apache.solr.hdfs.store.blockcache.ReusedBufferedIndexOutput
 
ReusedBufferedIndexOutput(String, String, int) - Constructor for class org.apache.solr.hdfs.store.blockcache.ReusedBufferedIndexOutput
 

S

scopePath(CoreDescriptor) - Static method in class org.apache.solr.hdfs.HdfsDirectoryFactory
 
searchersReserveCommitPoints() - Method in class org.apache.solr.hdfs.HdfsDirectoryFactory
 
seek(long) - Method in class org.apache.solr.hdfs.store.blockcache.CustomBufferedIndexInput
 
seekInternal(long) - Method in class org.apache.solr.hdfs.store.blockcache.CustomBufferedIndexInput
Expert: implements seek.
seekInternal(long) - Method in class org.apache.solr.hdfs.store.HdfsDirectory.HdfsIndexInput
 
set(int) - Method in class org.apache.solr.hdfs.store.blockcache.BlockLocks
Thread safe set operation that will set the bit if and only if the bit was not previously set.
setBankId(int) - Method in class org.apache.solr.hdfs.store.blockcache.BlockCacheLocation
 
setBlock(int) - Method in class org.apache.solr.hdfs.store.blockcache.BlockCacheLocation
The block within the bank.
setBlock(long) - Method in class org.apache.solr.hdfs.store.blockcache.BlockCacheKey
 
setFile(int) - Method in class org.apache.solr.hdfs.store.blockcache.BlockCacheKey
 
setHost(String) - Method in class org.apache.solr.hdfs.store.HdfsLocalityReporter
Set the host name to use when determining locality
setPath(String) - Method in class org.apache.solr.hdfs.store.blockcache.BlockCacheKey
 
setRemoved(boolean) - Method in class org.apache.solr.hdfs.store.blockcache.BlockCacheLocation
 
shardBuffercacheAllocate - Variable in class org.apache.solr.hdfs.store.blockcache.Metrics
 
shardBuffercacheLost - Variable in class org.apache.solr.hdfs.store.blockcache.Metrics
 
size() - Method in class org.apache.solr.hdfs.store.blockcache.BlockDirectoryCache
 
size() - Method in interface org.apache.solr.hdfs.store.blockcache.Cache
Number of entries in the cache.
size(String) - Method in class org.apache.solr.hdfs.HdfsDirectoryFactory
 
size(Directory) - Method in class org.apache.solr.hdfs.HdfsDirectoryFactory
 
slice(String, long, long) - Method in class org.apache.solr.hdfs.store.blockcache.CustomBufferedIndexInput
 
SolrSnapshotsTool - Class in org.apache.solr.hdfs.snapshots
This class provides utility functions required for Solr snapshots functionality.
SolrSnapshotsTool(String) - Constructor for class org.apache.solr.hdfs.snapshots.SolrSnapshotsTool
 
store(BlockCacheKey, int, byte[], int, int) - Method in class org.apache.solr.hdfs.store.blockcache.BlockCache
This is only best-effort...
Store - Interface in org.apache.solr.hdfs.store.blockcache
 
sync(Collection<String>) - Method in class org.apache.solr.hdfs.store.HdfsDirectory
 
syncMetaData() - Method in class org.apache.solr.hdfs.store.HdfsDirectory
 

T

takeBuffer(int) - Method in class org.apache.solr.hdfs.store.blockcache.BufferStore
 
takeBuffer(int) - Method in interface org.apache.solr.hdfs.store.blockcache.Store
 
TEST_CONF - Static variable in class org.apache.solr.hdfs.util.HdfsUtil
 
toString() - Method in class org.apache.solr.hdfs.store.HdfsDirectory
 
toString() - Method in class org.apache.solr.hdfs.update.HdfsTransactionLog.HDFSLogReader
 
toString() - Method in class org.apache.solr.hdfs.update.HdfsTransactionLog.HDFSReverseReader
 
toString() - Method in class org.apache.solr.hdfs.update.HdfsTransactionLog
 
toString() - Method in class org.apache.solr.hdfs.update.HdfsUpdateLog
Returns true if we were able to drop buffered updates and return to the ACTIVE state
touch() - Method in class org.apache.solr.hdfs.store.blockcache.BlockCacheLocation
 

U

update(String, long, int, byte[], int, int) - Method in class org.apache.solr.hdfs.store.blockcache.BlockDirectoryCache
 
update(String, long, int, byte[], int, int) - Method in interface org.apache.solr.hdfs.store.blockcache.Cache
Update the content of the specified cache file.

W

writeByte(byte) - Method in class org.apache.solr.hdfs.store.blockcache.ReusedBufferedIndexOutput
 
writeBytes(byte[], int, int) - Method in class org.apache.solr.hdfs.store.blockcache.ReusedBufferedIndexOutput
 
writeCommit(CommitUpdateCommand) - Method in class org.apache.solr.hdfs.update.HdfsTransactionLog
 
writeInternal(byte[], int, int) - Method in class org.apache.solr.hdfs.store.blockcache.CachedIndexOutput
 
writeInternal(byte[], int, int) - Method in class org.apache.solr.hdfs.store.blockcache.ReusedBufferedIndexOutput
Expert: implements buffer flushing to cache.

_

_128M - Static variable in class org.apache.solr.hdfs.store.blockcache.BlockCache
 
_32K - Static variable in class org.apache.solr.hdfs.store.blockcache.BlockCache
 
A B C D E F G H I K L M N O P R S T U W _ 
All Classes All Packages