org.apache.hadoop.hbase.regionserver.tableindexed
Class IndexedRegionServer

java.lang.Object
  extended by org.apache.hadoop.hbase.regionserver.HRegionServer
      extended by org.apache.hadoop.hbase.regionserver.transactional.TransactionalRegionServer
          extended by org.apache.hadoop.hbase.regionserver.tableindexed.IndexedRegionServer
All Implemented Interfaces:
Runnable, HConstants, HBaseRPCProtocolVersion, HRegionInterface, IndexedRegionInterface, TransactionalRegionInterface, org.apache.hadoop.ipc.VersionedProtocol

public class IndexedRegionServer
extends TransactionalRegionServer
implements IndexedRegionInterface

RegionServer which maintains secondary indexes.


Field Summary
 
Fields inherited from class org.apache.hadoop.hbase.regionserver.HRegionServer
abortRequested, conf, fsOk, isOnline, lock, log, numRegionsToReport, onlineRegions, quiesced, REGIONSERVER, safeMode, serverInfo, stopRequested, threadWakeFrequency
 
Fields inherited from interface org.apache.hadoop.hbase.ipc.HBaseRPCProtocolVersion
versionID
 
Fields inherited from interface org.apache.hadoop.hbase.HConstants
ALL_META_COLUMNS, ALL_VERSIONS, COL_REGIONINFO, COL_REGIONINFO_ARRAY, COL_SERVER, COL_SPLITA, COL_SPLITB, COL_STARTCODE, COLUMN_FAMILY, COLUMN_FAMILY_ARRAY, COLUMN_FAMILY_HISTORIAN, COLUMN_FAMILY_HISTORIAN_STR, COLUMN_FAMILY_STR, DEFAULT_CLIENT_RETRIES, DEFAULT_HOST, DEFAULT_MASTER_ADDRESS, DEFAULT_MASTER_INFOPORT, DEFAULT_MASTER_PORT, DEFAULT_MAX_FILE_SIZE, DEFAULT_REGION_SERVER_CLASS, DEFAULT_REGIONSERVER_ADDRESS, DEFAULT_REGIONSERVER_INFOPORT, DEFAULT_SIZE_RESERVATION_BLOCK, EMPTY_BYTE_ARRAY, EMPTY_END_ROW, EMPTY_START_ROW, FILE_SYSTEM_VERSION, FOREVER, HBASE_CLIENT_RETRIES_NUMBER_KEY, HBASE_DIR, HREGION_LOGDIR_NAME, HREGION_OLDLOGFILE_NAME, IN_MEMORY, LAST_ROW, LATEST_TIMESTAMP, MAJOR_COMPACTION_PERIOD, MASTER_ADDRESS, MAX_ROW_LENGTH, META_ROW_DELIMITER, META_TABLE_NAME, MODIFY_CLOSE_REGION, MODIFY_TABLE_COMPACT, MODIFY_TABLE_FLUSH, MODIFY_TABLE_MAJOR_COMPACT, MODIFY_TABLE_SET_HTD, MODIFY_TABLE_SPLIT, NAME, NINES, REGION_SERVER_CLASS, REGION_SERVER_IMPL, REGIONSERVER_ADDRESS, RETRY_BACKOFF, ROOT_TABLE_NAME, THREAD_WAKE_FREQUENCY, UTF8_ENCODING, VERSION_FILE_NAME, VERSIONS, WEEK_IN_SECONDS, ZERO_L, ZEROES
 
Constructor Summary
IndexedRegionServer(HBaseConfiguration conf)
           
IndexedRegionServer(HServerAddress serverAddress, HBaseConfiguration conf)
           
 
Method Summary
protected  HRegion instantiateRegion(HRegionInfo regionInfo)
           
 
Methods inherited from class org.apache.hadoop.hbase.regionserver.transactional.TransactionalRegionServer
abort, batchUpdate, beginTransaction, commit, commitRequest, deleteAll, get, get, get, getProtocolVersion, getRow, getRow, getRow, getTransactionalRegion, init, openScanner
 
Methods inherited from class org.apache.hadoop.hbase.regionserver.HRegionServer
abort, addProcessingMessage, addRowLock, addScanner, batchUpdate, batchUpdates, checkAndSave, checkFileSystem, checkOpen, close, createRegionLoad, deleteAll, deleteAll, deleteAllByRegex, deleteFamily, deleteFamilyByRegex, doMain, doMetrics, exists, get, getClosestRowBefore, getConfiguration, getCopyOfOnlineRegionsSortedBySize, getFileSystem, getFlushRequester, getGlobalMemcacheSize, getInfoServer, getLeases, getMetrics, getMostLoadedRegions, getOnlineRegion, getOnlineRegions, getOutboundMsgs, getRegion, getRegionInfo, getRegionsToCheck, getRequestCount, getRootDir, getRow, getServerInfo, getSortedOnlineRegionInfos, isInSafeMode, isOnline, isStopRequested, lockRow, main, next, next, openScanner, run, runThread, setHDFSShutdownThreadOnExit, stop, unlockRow
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.hadoop.hbase.ipc.TransactionalRegionInterface
abort, batchUpdate, beginTransaction, commit, commitRequest, deleteAll, get, get, get, getRow, getRow, getRow, openScanner
 
Methods inherited from interface org.apache.hadoop.hbase.ipc.HRegionInterface
batchUpdate, batchUpdates, checkAndSave, close, deleteAll, deleteAll, deleteAllByRegex, deleteFamily, deleteFamilyByRegex, exists, get, getClosestRowBefore, getRegionInfo, getRow, lockRow, next, next, openScanner, unlockRow
 
Methods inherited from interface org.apache.hadoop.ipc.VersionedProtocol
getProtocolVersion
 

Constructor Detail

IndexedRegionServer

public IndexedRegionServer(HBaseConfiguration conf)
                    throws IOException
Throws:
IOException

IndexedRegionServer

public IndexedRegionServer(HServerAddress serverAddress,
                           HBaseConfiguration conf)
                    throws IOException
Throws:
IOException
Method Detail

instantiateRegion

protected HRegion instantiateRegion(HRegionInfo regionInfo)
                             throws IOException
Overrides:
instantiateRegion in class TransactionalRegionServer
Throws:
IOException


Copyright © 2008 The Apache Software Foundation