Package | Description |
---|---|
org.apache.hadoop.hbase | |
org.apache.hadoop.hbase.client |
Provides HBase Client
|
org.apache.hadoop.hbase.coprocessor |
Table of Contents
|
org.apache.hadoop.hbase.master | |
org.apache.hadoop.hbase.master.procedure | |
org.apache.hadoop.hbase.namespace | |
org.apache.hadoop.hbase.quotas | |
org.apache.hadoop.hbase.security.access | |
org.apache.hadoop.hbase.thrift2 |
Provides an HBase Thrift
service.
|
org.apache.hadoop.hbase.thrift2.client |
Modifier and Type | Field and Description |
---|---|
static NamespaceDescriptor |
NamespaceDescriptor.DEFAULT_NAMESPACE |
static NamespaceDescriptor |
NamespaceDescriptor.SYSTEM_NAMESPACE |
Modifier and Type | Field and Description |
---|---|
static Comparator<NamespaceDescriptor> |
NamespaceDescriptor.NAMESPACE_DESCRIPTOR_COMPARATOR |
Modifier and Type | Method and Description |
---|---|
NamespaceDescriptor |
NamespaceDescriptor.Builder.build() |
Modifier and Type | Method and Description |
---|---|
static NamespaceDescriptor.Builder |
NamespaceDescriptor.create(NamespaceDescriptor ns) |
Constructor and Description |
---|
Builder(NamespaceDescriptor ns) |
Modifier and Type | Method and Description |
---|---|
NamespaceDescriptor |
Admin.getNamespaceDescriptor(String name)
Get a namespace descriptor by name.
|
NamespaceDescriptor |
AdminOverAsyncAdmin.getNamespaceDescriptor(String name) |
NamespaceDescriptor[] |
Admin.listNamespaceDescriptors()
List available namespace descriptors
|
NamespaceDescriptor[] |
AdminOverAsyncAdmin.listNamespaceDescriptors() |
Modifier and Type | Method and Description |
---|---|
CompletableFuture<NamespaceDescriptor> |
AsyncAdmin.getNamespaceDescriptor(String name)
Get a namespace descriptor by name
|
CompletableFuture<NamespaceDescriptor> |
RawAsyncHBaseAdmin.getNamespaceDescriptor(String name) |
CompletableFuture<NamespaceDescriptor> |
AsyncHBaseAdmin.getNamespaceDescriptor(String name) |
CompletableFuture<List<NamespaceDescriptor>> |
AsyncAdmin.listNamespaceDescriptors()
List available namespace descriptors
|
CompletableFuture<List<NamespaceDescriptor>> |
RawAsyncHBaseAdmin.listNamespaceDescriptors() |
CompletableFuture<List<NamespaceDescriptor>> |
AsyncHBaseAdmin.listNamespaceDescriptors() |
Modifier and Type | Method and Description |
---|---|
default void |
MasterObserver.postCreateNamespace(ObserverContext<MasterCoprocessorEnvironment> ctx,
NamespaceDescriptor ns)
Called after the createNamespace operation has been requested.
|
default void |
MasterObserver.postGetNamespaceDescriptor(ObserverContext<MasterCoprocessorEnvironment> ctx,
NamespaceDescriptor ns)
Called after a getNamespaceDescriptor request has been processed.
|
default void |
MasterObserver.postModifyNamespace(ObserverContext<MasterCoprocessorEnvironment> ctx,
NamespaceDescriptor oldNsDescriptor,
NamespaceDescriptor currentNsDescriptor)
Called after the modifyNamespace operation has been requested.
|
default void |
MasterObserver.preCreateNamespace(ObserverContext<MasterCoprocessorEnvironment> ctx,
NamespaceDescriptor ns)
Called before a new namespace is created by
HMaster . |
default void |
MasterObserver.preModifyNamespace(ObserverContext<MasterCoprocessorEnvironment> ctx,
NamespaceDescriptor currentNsDescriptor,
NamespaceDescriptor newNsDescriptor)
Called prior to modifying a namespace's properties.
|
Modifier and Type | Method and Description |
---|---|
default void |
MasterObserver.postListNamespaceDescriptors(ObserverContext<MasterCoprocessorEnvironment> ctx,
List<NamespaceDescriptor> descriptors)
Called after a listNamespaceDescriptors request has been processed.
|
default void |
MasterObserver.preListNamespaceDescriptors(ObserverContext<MasterCoprocessorEnvironment> ctx,
List<NamespaceDescriptor> descriptors)
Called before a listNamespaceDescriptors request has been processed.
|
Modifier and Type | Field and Description |
---|---|
private ConcurrentMap<String,NamespaceDescriptor> |
TableNamespaceManager.cache |
Modifier and Type | Method and Description |
---|---|
NamespaceDescriptor |
TableNamespaceManager.get(String name) |
(package private) NamespaceDescriptor |
HMaster.getNamespace(String name)
Get a Namespace
|
NamespaceDescriptor |
ClusterSchema.getNamespace(String name)
Get a Namespace
|
NamespaceDescriptor |
ClusterSchemaServiceImpl.getNamespace(String name) |
Modifier and Type | Method and Description |
---|---|
(package private) List<NamespaceDescriptor> |
HMaster.getNamespaces()
Get all Namespaces
|
List<NamespaceDescriptor> |
ClusterSchema.getNamespaces()
Get all Namespaces
|
List<NamespaceDescriptor> |
ClusterSchemaServiceImpl.getNamespaces() |
List<NamespaceDescriptor> |
TableNamespaceManager.list() |
Modifier and Type | Method and Description |
---|---|
void |
TableNamespaceManager.addOrUpdateNamespace(NamespaceDescriptor ns) |
(package private) long |
HMaster.createNamespace(NamespaceDescriptor namespaceDescriptor,
long nonceGroup,
long nonce)
Create a new Namespace.
|
long |
ClusterSchema.createNamespace(NamespaceDescriptor namespaceDescriptor,
NonceKey nonceKey,
ProcedurePrepareLatch latch)
Create a new Namespace.
|
long |
ClusterSchemaServiceImpl.createNamespace(NamespaceDescriptor namespaceDescriptor,
NonceKey nonceKey,
ProcedurePrepareLatch latch) |
static long |
TableNamespaceManager.getMaxRegions(NamespaceDescriptor ns) |
static long |
TableNamespaceManager.getMaxTables(NamespaceDescriptor ns) |
static void |
TableNamespaceManager.insertNamespaceToMeta(Connection conn,
NamespaceDescriptor ns) |
(package private) long |
HMaster.modifyNamespace(NamespaceDescriptor newNsDescriptor,
long nonceGroup,
long nonce)
Modify an existing Namespace.
|
long |
ClusterSchema.modifyNamespace(NamespaceDescriptor descriptor,
NonceKey nonceKey,
ProcedurePrepareLatch latch)
Modify an existing Namespace.
|
long |
ClusterSchemaServiceImpl.modifyNamespace(NamespaceDescriptor namespaceDescriptor,
NonceKey nonceKey,
ProcedurePrepareLatch latch) |
void |
MasterCoprocessorHost.postCreateNamespace(NamespaceDescriptor ns) |
void |
MasterCoprocessorHost.postGetNamespaceDescriptor(NamespaceDescriptor ns) |
void |
MasterCoprocessorHost.postModifyNamespace(NamespaceDescriptor oldNsDescriptor,
NamespaceDescriptor currentNsDescriptor) |
void |
MasterCoprocessorHost.preCreateNamespace(NamespaceDescriptor ns) |
void |
MasterCoprocessorHost.preModifyNamespace(NamespaceDescriptor currentNsDescriptor,
NamespaceDescriptor newNsDescriptor) |
void |
TableNamespaceManager.validateTableAndRegionCount(NamespaceDescriptor desc) |
Modifier and Type | Method and Description |
---|---|
void |
MasterCoprocessorHost.postListNamespaceDescriptors(List<NamespaceDescriptor> descriptors) |
void |
MasterCoprocessorHost.preListNamespaceDescriptors(List<NamespaceDescriptor> descriptors) |
Modifier and Type | Field and Description |
---|---|
private NamespaceDescriptor |
ModifyNamespaceProcedure.newNsDescriptor |
private NamespaceDescriptor |
CreateNamespaceProcedure.nsDescriptor |
private NamespaceDescriptor |
DeleteNamespaceProcedure.nsDescriptor |
private NamespaceDescriptor |
ModifyNamespaceProcedure.oldNsDescriptor |
Modifier and Type | Method and Description |
---|---|
protected static void |
AbstractStateMachineNamespaceProcedure.addOrUpdateNamespace(MasterProcedureEnv env,
NamespaceDescriptor ns)
Insert/update the row into the ns family of meta table.
|
protected void |
AbstractStateMachineNamespaceProcedure.checkNamespaceRSGroup(MasterProcedureEnv env,
NamespaceDescriptor nd) |
static void |
AbstractStateMachineNamespaceProcedure.createDirectory(MasterFileSystem mfs,
NamespaceDescriptor nsDescriptor) |
protected static void |
AbstractStateMachineNamespaceProcedure.createDirectory(MasterProcedureEnv env,
NamespaceDescriptor nsDescriptor)
Create the namespace directory
|
static Optional<String> |
MasterProcedureUtil.getNamespaceGroup(NamespaceDescriptor namespaceDesc) |
private static void |
CreateNamespaceProcedure.setNamespaceQuota(MasterProcedureEnv env,
NamespaceDescriptor nsDescriptor)
Set quota for the namespace
|
Constructor and Description |
---|
CreateNamespaceProcedure(MasterProcedureEnv env,
NamespaceDescriptor nsDescriptor) |
CreateNamespaceProcedure(MasterProcedureEnv env,
NamespaceDescriptor nsDescriptor,
ProcedurePrepareLatch latch) |
ModifyNamespaceProcedure(MasterProcedureEnv env,
NamespaceDescriptor newNsDescriptor) |
ModifyNamespaceProcedure(MasterProcedureEnv env,
NamespaceDescriptor newNsDescriptor,
ProcedurePrepareLatch latch) |
Modifier and Type | Method and Description |
---|---|
private NamespaceDescriptor |
NamespaceStateManager.getNamespaceDescriptor(String namespaceAsString) |
Modifier and Type | Method and Description |
---|---|
void |
NamespaceAuditor.addNamespace(NamespaceDescriptor ns) |
Modifier and Type | Method and Description |
---|---|
void |
MasterQuotaManager.setNamespaceQuota(NamespaceDescriptor desc) |
Modifier and Type | Method and Description |
---|---|
void |
SnapshotScannerHDFSAclController.postCreateNamespace(ObserverContext<MasterCoprocessorEnvironment> c,
NamespaceDescriptor ns) |
void |
AccessController.preCreateNamespace(ObserverContext<MasterCoprocessorEnvironment> ctx,
NamespaceDescriptor ns) |
void |
AccessController.preModifyNamespace(ObserverContext<MasterCoprocessorEnvironment> ctx,
NamespaceDescriptor currentNsDesc,
NamespaceDescriptor newNsDesc) |
Modifier and Type | Method and Description |
---|---|
void |
AccessController.postListNamespaceDescriptors(ObserverContext<MasterCoprocessorEnvironment> ctx,
List<NamespaceDescriptor> descriptors) |
Modifier and Type | Method and Description |
---|---|
static NamespaceDescriptor |
ThriftUtilities.namespaceDescriptorFromThrift(org.apache.hadoop.hbase.thrift2.generated.TNamespaceDescriptor in) |
static NamespaceDescriptor[] |
ThriftUtilities.namespaceDescriptorsFromThrift(List<org.apache.hadoop.hbase.thrift2.generated.TNamespaceDescriptor> in) |
Modifier and Type | Method and Description |
---|---|
static org.apache.hadoop.hbase.thrift2.generated.TNamespaceDescriptor |
ThriftUtilities.namespaceDescriptorFromHBase(NamespaceDescriptor in) |
static List<org.apache.hadoop.hbase.thrift2.generated.TNamespaceDescriptor> |
ThriftUtilities.namespaceDescriptorsFromHBase(NamespaceDescriptor[] in) |
Modifier and Type | Method and Description |
---|---|
NamespaceDescriptor |
ThriftAdmin.getNamespaceDescriptor(String name) |
NamespaceDescriptor[] |
ThriftAdmin.listNamespaceDescriptors() |
Modifier and Type | Method and Description |
---|---|
void |
ThriftAdmin.createNamespace(NamespaceDescriptor descriptor) |
Future<Void> |
ThriftAdmin.createNamespaceAsync(NamespaceDescriptor descriptor) |
void |
ThriftAdmin.modifyNamespace(NamespaceDescriptor descriptor) |
Future<Void> |
ThriftAdmin.modifyNamespaceAsync(NamespaceDescriptor descriptor) |
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.