Uses of Class
org.apache.accumulo.core.client.AccumuloSecurityException
Package
Description
-
Uses of AccumuloSecurityException in org.apache.accumulo.core.client
Modifier and TypeMethodDescriptionAccumuloClient.createBatchScanner
(String tableName) Factory method to create a BatchScanner with all of user's authorizations and the number of query threads configured when AccumuloClient was created.AccumuloClient.createScanner
(String tableName) Factory method to create a Scanner with all of the user's authorizations.MultiTableBatchWriter.getBatchWriter
(String table) Returns a BatchWriter for a particular table.ConditionalWriter.Result.getStatus()
If this method throws an exception, then its possible the mutation is still being actively processed. -
Uses of AccumuloSecurityException in org.apache.accumulo.core.client.admin
Modifier and TypeMethodDescriptionint
NamespaceOperations.addConstraint
(String namespace, String constraintClassName) Add a new constraint to a namespace.int
TableOperations.addConstraint
(String tableName, String constraintClassName) Add a new constraint to a table.void
Ensures that tablets are split along a set of keys.default void
TableOperations.addSummarizers
(String tableName, SummarizerConfiguration... summarizers) Enables summary generation for this table for future compactions.void
NamespaceOperations.attachIterator
(String namespace, IteratorSetting setting) Add an iterator to a namespace on all scopes.void
NamespaceOperations.attachIterator
(String namespace, IteratorSetting setting, EnumSet<IteratorUtil.IteratorScope> scopes) Add an iterator to a namespace on the given scopes.void
TableOperations.attachIterator
(String tableName, IteratorSetting setting) Add an iterator to a table on all scopes.void
TableOperations.attachIterator
(String tableName, IteratorSetting setting, EnumSet<IteratorUtil.IteratorScope> scopes) Add an iterator to a table on the given scopes.boolean
SecurityOperations.authenticateUser
(String principal, AuthenticationToken token) Verify a username/password combination is validvoid
TableOperations.cancelCompaction
(String tableName) Cancels a user initiated major compaction of a table initiated withTableOperations.compact(String, Text, Text, boolean, boolean)
orTableOperations.compact(String, Text, Text, List, boolean, boolean)
.void
SecurityOperations.changeLocalUserPassword
(String principal, PasswordToken token) Set the user's passwordvoid
SecurityOperations.changeUserAuthorizations
(String principal, Authorizations authorizations) Set the user's record-level authorizationsvoid
NamespaceOperations.checkIteratorConflicts
(String namespace, IteratorSetting setting, EnumSet<IteratorUtil.IteratorScope> scopes) Check whether a given iterator configuration conflicts with existing configuration; in particular, determine if the name or priority are already in use for the specified scopes.void
TableOperations.clearSamplerConfiguration
(String tableName) Clear all sampling configuration properties on the table.void
TableOperations.clone
(String srcTableName, String newTableName, boolean flush, Map<String, String> propertiesToSet, Set<String> propertiesToExclude) Clone a table from an existing table.void
TableOperations.clone
(String srcTableName, String newTableName, CloneConfiguration config) Clone a table from an existing table.void
TableOperations.compact
(String tableName, CompactionConfig config) Starts a full major compaction of the tablets in the range (start, end].void
TableOperations.compact
(String tableName, org.apache.hadoop.io.Text start, org.apache.hadoop.io.Text end, boolean flush, boolean wait) Starts a full major compaction of the tablets in the range (start, end].void
TableOperations.compact
(String tableName, org.apache.hadoop.io.Text start, org.apache.hadoop.io.Text end, List<IteratorSetting> iterators, boolean flush, boolean wait) Starts a full major compaction of the tablets in the range (start, end].void
Create an empty namespace with no initial configuration.void
Create a table with no special configuration.void
TableOperations.create
(String tableName, NewTableConfiguration ntc) Create a table with specified configuration.void
SecurityOperations.createLocalUser
(String principal, PasswordToken password) Create a uservoid
Delete an empty namespacevoid
Delete a tablevoid
TableOperations.deleteRows
(String tableName, org.apache.hadoop.io.Text start, org.apache.hadoop.io.Text end) Delete rows between (start, end]void
SecurityOperations.dropLocalUser
(String principal) Delete a userboolean
A method to check if a namespace exists in Accumulo.void
TableOperations.exportTable
(String tableName, String exportDir) Exports a table.void
Initiate a flush of a table's data that is in memory.void
TableOperations.flush
(String tableName, org.apache.hadoop.io.Text start, org.apache.hadoop.io.Text end, boolean wait) Flush a table's data that is currently in memory.InstanceOperations.getActiveCompactions()
List all internal and external compactions running in Accumulo.InstanceOperations.getActiveCompactions
(String tserver) List the active compaction running on a tablet server.InstanceOperations.getActiveScans
(String tserver) List the active scans on a tablet server.NamespaceOperations.getConfiguration
(String namespace) Gets properties of a namespace, which are inherited by tables in this namespace.SecurityOperations.getDelegationToken
(DelegationTokenConfig cfg) Obtain aDelegationToken
for use when Kerberos credentials cannot be used (e.g.TableOperations.getDiskUsage
(Set<String> tables) Gets the number of bytes being used by the files for a set of tables.NamespaceOperations.getIteratorSetting
(String namespace, String name, IteratorUtil.IteratorScope scope) Get the settings for an iterator.TableOperations.getIteratorSetting
(String tableName, String name, IteratorUtil.IteratorScope scope) Get the settings for an iterator.org.apache.hadoop.io.Text
TableOperations.getMaxRow
(String tableName, Authorizations auths, org.apache.hadoop.io.Text startRow, boolean startInclusive, org.apache.hadoop.io.Text endRow, boolean endInclusive) Finds the max row within a given range.NamespaceOperations.getNamespaceProperties
(String namespace) Gets properties specific to this namespace.NamespaceOperations.getProperties
(String namespace) Gets properties of a namespace, which are inherited by tables in this namespace.TableOperations.getSamplerConfiguration
(String tableName) Reads the sampling configuration properties for a table.InstanceOperations.getSiteConfiguration()
Retrieve the site configuration (that is set in the server configuration file).InstanceOperations.getSystemConfiguration()
Retrieve the system-wide, merged view of the system configuration.SecurityOperations.getUserAuthorizations
(String principal) Retrieves the user's authorizations for scanningvoid
SecurityOperations.grantNamespacePermission
(String principal, String namespace, NamespacePermission permission) Grant a user a specific permission for a specific namespacevoid
SecurityOperations.grantSystemPermission
(String principal, SystemPermission permission) Grant a user a system permissionvoid
SecurityOperations.grantTablePermission
(String principal, String table, TablePermission permission) Grant a user a specific permission for a specific tableboolean
SecurityOperations.hasNamespacePermission
(String principal, String namespace, NamespacePermission perm) Verify the user has a particular namespace permissionboolean
SecurityOperations.hasSystemPermission
(String principal, SystemPermission perm) Verify the user has a particular system permissionboolean
SecurityOperations.hasTablePermission
(String principal, String table, TablePermission perm) Verify the user has a particular table permissiondefault void
TableOperations.importTable
(String tableName, String importDir) Imports a table exported via exportTable and copied via hadoop distcp.void
TableOperations.importTable
(String tableName, Set<String> importDirs, ImportConfiguration ic) Imports a table exported viaTableOperations.exportTable(String, String)
and then copied via hadoop distcp.NamespaceOperations.list()
Retrieve a list of namespaces in Accumulo.NamespaceOperations.listConstraints
(String namespace) List constraints on a namespace with their assigned numbers.NamespaceOperations.listIterators
(String namespace) Get a list of iterators for this namespace.TableOperations.listIterators
(String tableName) Get a list of iterators for this table.SecurityOperations.listLocalUsers()
Return a list of users in accumuloCollection<org.apache.hadoop.io.Text>
TableOperations.listSplits
(String tableName) Collection<org.apache.hadoop.io.Text>
TableOperations.listSplits
(String tableName, int maxSplits) void
TableOperations.ImportOptions.load()
Loads the files into the table.TableOperations.locate
(String tableName, Collection<Range> ranges) Locates the tablet servers and tablets that would service a collections of ranges.void
TableOperations.merge
(String tableName, org.apache.hadoop.io.Text start, org.apache.hadoop.io.Text end) Merge tablets between (start, end]InstanceOperations.modifyProperties
(Consumer<Map<String, String>> mapMutator) Modify system properties using a Consumer that accepts a mutable map containing the current system property overrides stored in ZooKeeper.For a detailed overview of the behavior of this method seeInstanceOperations.modifyProperties(Consumer)
which operates on a different layer of properties but has the same behavior and better documentation.For a detailed overview of the behavior of this method seeInstanceOperations.modifyProperties(Consumer)
which operates on a different layer of properties but has the same behavior and better documentation.NamespaceOperations.namespaceIdMap()
Get a mapping of namespace name to internal namespace id.void
Initiates taking a table offline, but does not wait for action to completevoid
void
Initiates bringing a table online, but does not wait for action to completevoid
void
NamespaceOperations.removeConstraint
(String namespace, int id) Remove a constraint from a namespace.void
TableOperations.removeConstraint
(String tableName, int number) Remove a constraint from a table.void
NamespaceOperations.removeIterator
(String namespace, String name, EnumSet<IteratorUtil.IteratorScope> scopes) Remove an iterator from a namespace by name.void
TableOperations.removeIterator
(String tableName, String name, EnumSet<IteratorUtil.IteratorScope> scopes) Remove an iterator from a table by name.void
InstanceOperations.removeProperty
(String property) Removes a system property from zookeeper.void
NamespaceOperations.removeProperty
(String namespace, String property) Removes a property from a namespace.void
TableOperations.removeProperty
(String tableName, String property) Removes a property from a table.default void
TableOperations.removeSummarizers
(String tableName, Predicate<SummarizerConfiguration> predicate) Removes summary generation for this table for the matching summarizers.void
Rename a namespacevoid
Rename a tableSummaryRetriever.retrieve()
void
SecurityOperations.revokeNamespacePermission
(String principal, String namespace, NamespacePermission permission) Revoke a namespace permission for a specific user on a specific namespacevoid
SecurityOperations.revokeSystemPermission
(String principal, SystemPermission permission) Revoke a system permission from a uservoid
SecurityOperations.revokeTablePermission
(String principal, String table, TablePermission permission) Revoke a table permission for a specific user on a specific tablevoid
TableOperations.setLocalityGroups
(String tableName, Map<String, Set<org.apache.hadoop.io.Text>> groups) Sets a table's locality groups.void
InstanceOperations.setProperty
(String property, String value) Sets a system property in zookeeper.void
NamespaceOperations.setProperty
(String namespace, String property, String value) Sets a property on a namespace which applies to all tables in the namespace.void
TableOperations.setProperty
(String tableName, String property, String value) Sets a property on a table.void
TableOperations.setSamplerConfiguration
(String tableName, SamplerConfiguration samplerConfiguration) Set or update the sampler configuration for a table.TableOperations.splitRangeByTablets
(String tableName, Range range, int maxSplits) boolean
InstanceOperations.testClassLoad
(String className, String asTypeName) Test to see if the instance can load the given class as the given type.boolean
NamespaceOperations.testClassLoad
(String namespace, String className, String asTypeName) Test to see if the instance can load the given class as the given type.boolean
TableOperations.testClassLoad
(String tableName, String className, String asTypeName) Test to see if the instance can load the given class as the given type. -
Uses of AccumuloSecurityException in org.apache.accumulo.core.spi.balancer
Modifier and TypeMethodDescriptionprotected List<TabletStatistics>
HostRegexTableLoadBalancer.getOnlineTabletsForTable
(TabletServerId tabletServerId, TableId tableId) protected List<TabletStatistics>
SimpleLoadBalancer.getOnlineTabletsForTable
(TabletServerId tabletServerId, TableId tableId) BalancerEnvironment.listOnlineTabletsForTable
(TabletServerId tabletServerId, TableId tableId) Fetch the tablets for the given table by asking the tablet server. -
Uses of AccumuloSecurityException in org.apache.accumulo.hadoop.mapreduce