|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.accumulo.core.client.admin.InstanceOperationsImpl
public class InstanceOperationsImpl
Provides a class for administering the accumulo instance
Constructor Summary | |
---|---|
InstanceOperationsImpl(Instance instance,
TCredentials credentials)
|
Method Summary | |
---|---|
List<ActiveCompaction> |
getActiveCompactions(String tserver)
List the active compaction running on a tablet server |
List<ActiveScan> |
getActiveScans(String tserver)
List the active scans on tablet server. |
Map<String,String> |
getSiteConfiguration()
|
Map<String,String> |
getSystemConfiguration()
|
List<String> |
getTabletServers()
List the currently active tablet servers participating in the accumulo instance |
void |
ping(String tserver)
Throws an exception if a tablet server can not be contacted. |
void |
removeProperty(String property)
Removes a instance property from zookeeper |
void |
setProperty(String property,
String value)
Sets an instance property in zookeeper. |
boolean |
testClassLoad(String className,
String asTypeName)
Test to see if the instance can load the given class as the given type. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public InstanceOperationsImpl(Instance instance, TCredentials credentials)
instance
- the connection information for this instancecredentials
- the Credential, containing principal and Authentication TokenMethod Detail |
---|
public void setProperty(String property, String value) throws AccumuloException, AccumuloSecurityException
InstanceOperations
setProperty
in interface InstanceOperations
property
- the name of a per-table propertyvalue
- the value to set a per-table property to
AccumuloException
- if a general error occurs
AccumuloSecurityException
- if the user does not have permissionpublic void removeProperty(String property) throws AccumuloException, AccumuloSecurityException
InstanceOperations
removeProperty
in interface InstanceOperations
property
- the name of a per-table property
AccumuloException
- if a general error occurs
AccumuloSecurityException
- if the user does not have permissionpublic Map<String,String> getSystemConfiguration() throws AccumuloException, AccumuloSecurityException
getSystemConfiguration
in interface InstanceOperations
AccumuloException
AccumuloSecurityException
public Map<String,String> getSiteConfiguration() throws AccumuloException, AccumuloSecurityException
getSiteConfiguration
in interface InstanceOperations
AccumuloException
AccumuloSecurityException
public List<String> getTabletServers()
InstanceOperations
getTabletServers
in interface InstanceOperations
public List<ActiveScan> getActiveScans(String tserver) throws AccumuloException, AccumuloSecurityException
InstanceOperations
getActiveScans
in interface InstanceOperations
tserver
- The tablet server address should be of the form AccumuloException
AccumuloSecurityException
public boolean testClassLoad(String className, String asTypeName) throws AccumuloException, AccumuloSecurityException
InstanceOperations
TableOperations.testClassLoad(String, String, String)
testClassLoad
in interface InstanceOperations
AccumuloException
AccumuloSecurityException
public List<ActiveCompaction> getActiveCompactions(String tserver) throws AccumuloException, AccumuloSecurityException
InstanceOperations
getActiveCompactions
in interface InstanceOperations
tserver
- The tablet server address should be of the form AccumuloException
AccumuloSecurityException
public void ping(String tserver) throws AccumuloException
InstanceOperations
ping
in interface InstanceOperations
tserver
- The tablet server address should be of the form AccumuloException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |