Package org.elasticsearch.test
Annotation Interface ESIntegTestCase.ClusterScope
- Enclosing class:
- ESIntegTestCase
Defines a cluster scope for a
ESIntegTestCase
subclass.
By default if no ESIntegTestCase.ClusterScope
annotation is present ESIntegTestCase.Scope.SUITE
is used
together with randomly chosen settings like number of nodes etc.-
Optional Element Summary
Modifier and TypeOptional ElementDescriptionboolean
Indicates whether the cluster automatically manages cluster bootstrapping and the removal of any master-eligible nodes.int
Returns the maximum number of data nodes in the cluster.int
Returns the minimum number of data nodes in the cluster.int
Returns the number of client nodes in the cluster.int
Returns the number of nodes in the cluster.Returns the scope.boolean
Indicates whether the cluster can have dedicated master nodes.
-
Element Details
-
scope
ESIntegTestCase.Scope scopeReturns the scope.ESIntegTestCase.Scope.SUITE
is default.- Default:
- SUITE
-
numDataNodes
int numDataNodesReturns the number of nodes in the cluster. Default is-1
which means a random number of nodes is used, where the minimum and maximum number of nodes are either the specified ones or the default ones if not specified.- Default:
- -1
-
minNumDataNodes
int minNumDataNodesReturns the minimum number of data nodes in the cluster. Default is-1
. Ignored whennumDataNodes()
is set.- Default:
- -1
-
maxNumDataNodes
int maxNumDataNodesReturns the maximum number of data nodes in the cluster. Default is-1
. Ignored whennumDataNodes()
is set.- Default:
- -1
-
supportsDedicatedMasters
boolean supportsDedicatedMastersIndicates whether the cluster can have dedicated master nodes. Iffalse
means data nodes will serve as master nodes and there will be no dedicated master (and data) nodes. Default isfalse
which means dedicated master nodes will be randomly used.- Default:
- true
-
autoManageMasterNodes
boolean autoManageMasterNodesIndicates whether the cluster automatically manages cluster bootstrapping and the removal of any master-eligible nodes. If set tofalse
then the tests must manage these processes explicitly.- Default:
- true
-
numClientNodes
int numClientNodesReturns the number of client nodes in the cluster. Default isInternalTestCluster.DEFAULT_NUM_CLIENT_NODES
, a negative value means that the number of client nodes will be randomized.- Default:
- -1
-