Package org.apache.hadoop.hbase.util
Class MultiThreadedWriterWithACL
java.lang.Object
org.apache.hadoop.hbase.util.MultiThreadedAction
org.apache.hadoop.hbase.util.MultiThreadedWriterBase
org.apache.hadoop.hbase.util.MultiThreadedWriter
org.apache.hadoop.hbase.util.MultiThreadedWriterWithACL
MultiThreadedWriter that helps in testing ACL
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.apache.hadoop.hbase.util.MultiThreadedWriter
MultiThreadedWriter.HBaseWriterThreadNested classes/interfaces inherited from class org.apache.hadoop.hbase.util.MultiThreadedAction
MultiThreadedAction.DefaultDataGenerator -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final org.slf4j.Loggerprivate org.apache.hadoop.hbase.security.UserFields inherited from class org.apache.hadoop.hbase.util.MultiThreadedWriter
isMultiPut, writersFields inherited from class org.apache.hadoop.hbase.util.MultiThreadedWriterBase
failedKeySet, nextKeyToWrite, trackWroteKeys, wroteKeyQueueSize, wroteKeys, wroteUpToKeyFields 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
ConstructorsConstructorDescriptionMultiThreadedWriterWithACL(LoadTestDataGenerator dataGen, org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.hbase.TableName tableName, org.apache.hadoop.hbase.security.User userOwner) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcreateWriterThreads(int numThreads) private voidrecordFailure(org.apache.hadoop.hbase.client.Table table, org.apache.hadoop.hbase.client.Put put, long keyBase, long start, IOException e) voidstart(long startKey, long endKey, int numThreads) Methods inherited from class org.apache.hadoop.hbase.util.MultiThreadedWriter
setMultiPut, waitForFinishMethods inherited from class org.apache.hadoop.hbase.util.MultiThreadedWriterBase
createWriteKeysQueue, failedToWriteKey, getNumWriteFailures, getRegionDebugInfoSafe, progressInfo, setTrackWroteKeys, wroteUpToKeyMethods inherited from class org.apache.hadoop.hbase.util.MultiThreadedAction
appendToStatus, appendToStatus, close, getEndKey, isDone, startThreads, verifyResultAgainstDataGenerator, verifyResultAgainstDataGenerator
-
Field Details
-
LOG
-
userOwner
-
-
Constructor Details
-
MultiThreadedWriterWithACL
public MultiThreadedWriterWithACL(LoadTestDataGenerator dataGen, org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.hbase.TableName tableName, org.apache.hadoop.hbase.security.User userOwner) throws IOException - Throws:
IOException
-
-
Method Details
-
start
- Overrides:
startin classMultiThreadedWriter- Throws:
IOException
-
createWriterThreads
- Overrides:
createWriterThreadsin classMultiThreadedWriter- Throws:
IOException
-
recordFailure
private void recordFailure(org.apache.hadoop.hbase.client.Table table, org.apache.hadoop.hbase.client.Put put, long keyBase, long start, IOException e)
-