public class Drillbit extends Object implements AutoCloseable
Modifier and Type | Field and Description |
---|---|
static String |
SYSTEM_OPTIONS_NAME |
Constructor and Description |
---|
Drillbit(DrillConfig config,
CaseInsensitiveMap<OptionDefinition> definitions,
RemoteServiceSet serviceSet) |
Drillbit(DrillConfig config,
CaseInsensitiveMap<OptionDefinition> definitions,
RemoteServiceSet serviceSet,
ScanResult classpathScan) |
Drillbit(DrillConfig config,
RemoteServiceSet serviceSet) |
Drillbit(DrillConfig config,
RemoteServiceSet serviceSet,
ScanResult classpathScan) |
Modifier and Type | Method and Description |
---|---|
void |
close()
The drillbit is moved into Quiescent state and the drillbit waits for grace
period amount of time.
|
DrillbitContext |
getContext() |
org.apache.drill.exec.server.Drillbit.GracefulShutdownThread |
getGracefulShutdownThread() |
WorkManager |
getManager() |
ClusterCoordinator.RegistrationHandle |
getRegistrationHandle() |
int |
getUserPort() |
WebServer |
getWebServer() |
int |
getWebServerPort() |
static void |
main(String[] cli) |
void |
run() |
void |
setForcefulShutdown(boolean forcefulShutdown) |
void |
setQuiescentMode(boolean quiescentMode) |
void |
shutdown() |
static Drillbit |
start(DrillConfig config) |
static Drillbit |
start(DrillConfig config,
CaseInsensitiveMap<OptionDefinition> validators,
RemoteServiceSet remoteServiceSet) |
static Drillbit |
start(DrillConfig config,
RemoteServiceSet remoteServiceSet) |
static Drillbit |
start(StartupOptions options) |
public static final String SYSTEM_OPTIONS_NAME
public Drillbit(DrillConfig config, RemoteServiceSet serviceSet) throws Exception
Exception
public Drillbit(DrillConfig config, CaseInsensitiveMap<OptionDefinition> definitions, RemoteServiceSet serviceSet) throws Exception
Exception
public Drillbit(DrillConfig config, RemoteServiceSet serviceSet, ScanResult classpathScan) throws Exception
Exception
public Drillbit(DrillConfig config, CaseInsensitiveMap<OptionDefinition> definitions, RemoteServiceSet serviceSet, ScanResult classpathScan) throws Exception
Exception
public void setQuiescentMode(boolean quiescentMode)
public void setForcefulShutdown(boolean forcefulShutdown)
public ClusterCoordinator.RegistrationHandle getRegistrationHandle()
public int getUserPort()
public int getWebServerPort()
public WorkManager getManager()
public WebServer getWebServer()
public void shutdown()
public void close()
close
in interface AutoCloseable
public DrillbitContext getContext()
public org.apache.drill.exec.server.Drillbit.GracefulShutdownThread getGracefulShutdownThread()
public static void main(String[] cli) throws DrillbitStartupException
DrillbitStartupException
public static Drillbit start(StartupOptions options) throws DrillbitStartupException
DrillbitStartupException
public static Drillbit start(DrillConfig config) throws DrillbitStartupException
DrillbitStartupException
public static Drillbit start(DrillConfig config, RemoteServiceSet remoteServiceSet) throws DrillbitStartupException
DrillbitStartupException
public static Drillbit start(DrillConfig config, CaseInsensitiveMap<OptionDefinition> validators, RemoteServiceSet remoteServiceSet) throws DrillbitStartupException
DrillbitStartupException
Copyright © 1970 The Apache Software Foundation. All rights reserved.