Package org.apache.hadoop.hbase.util
Class MultiThreadedUpdaterWithACL
java.lang.Object
org.apache.hadoop.hbase.util.MultiThreadedAction
org.apache.hadoop.hbase.util.MultiThreadedWriterBase
org.apache.hadoop.hbase.util.MultiThreadedUpdater
org.apache.hadoop.hbase.util.MultiThreadedUpdaterWithACL
A MultiThreadUpdater that helps to work with ACL
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.hadoop.hbase.util.MultiThreadedUpdater
MultiThreadedUpdater.HBaseUpdaterThread
Nested classes/interfaces inherited from class org.apache.hadoop.hbase.util.MultiThreadedAction
MultiThreadedAction.DefaultDataGenerator
-
Field Summary
Modifier and TypeFieldDescriptionprivate static final String
private static final org.slf4j.Logger
private String[]
private User
Maps user with Table instance.Fields inherited from class org.apache.hadoop.hbase.util.MultiThreadedUpdater
updaters
Fields inherited from class org.apache.hadoop.hbase.util.MultiThreadedWriterBase
failedKeySet, nextKeyToWrite, trackWroteKeys, wroteKeyQueueSize, wroteKeys, wroteUpToKey
Fields inherited from class org.apache.hadoop.hbase.util.MultiThreadedAction
conf, connection, dataGenerator, endKey, numCols, numKeys, numThreads, numThreadsWorking, REPORTING_INTERVAL_MS, startKey, tableName, totalOpTimeMs, verbose
-
Constructor Summary
ConstructorDescriptionMultiThreadedUpdaterWithACL
(LoadTestDataGenerator dataGen, org.apache.hadoop.conf.Configuration conf, TableName tableName, double updatePercent, User userOwner, String userNames) -
Method Summary
Methods inherited from class org.apache.hadoop.hbase.util.MultiThreadedUpdater
linkToWriter, mutate, mutate, setBatchUpdate, setIgnoreNonceConflicts, start, waitForFinish
Methods inherited from class org.apache.hadoop.hbase.util.MultiThreadedWriterBase
createWriteKeysQueue, failedToWriteKey, getNumWriteFailures, getRegionDebugInfoSafe, progressInfo, setTrackWroteKeys, wroteUpToKey
Methods inherited from class org.apache.hadoop.hbase.util.MultiThreadedAction
appendToStatus, appendToStatus, close, getEndKey, isDone, startThreads, verifyResultAgainstDataGenerator, verifyResultAgainstDataGenerator
-
Field Details
-
LOG
-
COMMA
- See Also:
-
userOwner
-
userVsTable
Maps user with Table instance. Because the table instance has to be created per user inorder to work in that user's context -
users
-
userNames
-
-
Constructor Details
-
MultiThreadedUpdaterWithACL
public MultiThreadedUpdaterWithACL(LoadTestDataGenerator dataGen, org.apache.hadoop.conf.Configuration conf, TableName tableName, double updatePercent, User userOwner, String userNames) throws IOException - Throws:
IOException
-
-
Method Details
-
addUpdaterThreads
- Overrides:
addUpdaterThreads
in classMultiThreadedUpdater
- Throws:
IOException
-