public class ElasticsearchClusterRunner
extends java.lang.Object
| 修飾子とタイプ | クラスと説明 |
|---|---|
static interface |
ElasticsearchClusterRunner.Builder
This builder sets parameters to create a node
|
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected int |
baseHttpPort |
protected java.lang.String |
basePath |
protected int |
baseTransportPort |
protected ElasticsearchClusterRunner.Builder |
builder |
protected java.lang.String |
clusterName |
protected static java.lang.String |
CONFIG_DIR |
protected static java.lang.String |
DATA_DIR |
protected static java.lang.String |
ELASTICSEARCH_YAML |
protected java.lang.String |
indexStoreType |
protected static java.lang.String |
LOGGING_YAML |
protected static java.lang.String |
LOGS_DIR |
protected int |
maxHttpPort |
protected int |
maxTransportPort |
protected java.util.List<org.elasticsearch.node.Node> |
nodeList |
protected int |
numOfNode |
protected static java.lang.String |
PLUGINS_DIR |
protected boolean |
throwOnFailure |
protected boolean |
useStdOut |
protected static java.lang.String |
WORK_DIR |
| コンストラクタと説明 |
|---|
ElasticsearchClusterRunner() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
org.elasticsearch.client.AdminClient |
admin() |
void |
build(java.lang.String... args) |
protected org.elasticsearch.node.Node |
buildNode(int number) |
void |
clean() |
org.elasticsearch.client.Client |
client() |
void |
close() |
org.elasticsearch.cluster.ClusterService |
clusterService() |
protected void |
createDir(java.nio.file.Path path) |
org.elasticsearch.action.admin.indices.create.CreateIndexResponse |
createIndex(java.lang.String index,
org.elasticsearch.common.settings.Settings settings) |
org.elasticsearch.action.admin.indices.mapping.put.PutMappingResponse |
createMapping(java.lang.String index,
java.lang.String type,
java.lang.String mappnigSource) |
org.elasticsearch.action.admin.indices.mapping.put.PutMappingResponse |
createMapping(java.lang.String index,
java.lang.String type,
org.elasticsearch.common.xcontent.XContentBuilder source) |
org.elasticsearch.action.delete.DeleteResponse |
delete(java.lang.String index,
java.lang.String type,
java.lang.String id) |
org.elasticsearch.action.admin.cluster.health.ClusterHealthStatus |
ensureGreen(java.lang.String... indices) |
org.elasticsearch.action.admin.cluster.health.ClusterHealthStatus |
ensureYellow(java.lang.String... indices) |
org.elasticsearch.action.admin.indices.flush.FlushResponse |
flush() |
java.lang.String |
getClusterName() |
<T> T |
getInstance(java.lang.Class<T> clazz) |
org.elasticsearch.node.Node |
getNode(int i) |
org.elasticsearch.node.Node |
getNode(java.lang.String name) |
int |
getNodeSize() |
protected int |
getTransportPort(int number) |
boolean |
indexExists(java.lang.String index) |
org.elasticsearch.action.index.IndexResponse |
insert(java.lang.String index,
java.lang.String type,
java.lang.String id,
java.lang.String source) |
boolean |
isClosed() |
static void |
main(java.lang.String[] args) |
org.elasticsearch.node.Node |
masterNode() |
org.elasticsearch.node.Node |
node() |
org.elasticsearch.node.Node |
nonMasterNode() |
ElasticsearchClusterRunner |
onBuild(ElasticsearchClusterRunner.Builder builder) |
org.elasticsearch.action.admin.indices.optimize.OptimizeResponse |
optimize(boolean force) |
protected void |
print(java.lang.String line) |
protected void |
putIfAbsent(org.elasticsearch.common.settings.ImmutableSettings.Builder settingsBuilder,
java.lang.String key,
java.lang.String value) |
org.elasticsearch.action.admin.indices.refresh.RefreshResponse |
refresh() |
org.elasticsearch.action.search.SearchResponse |
search(java.lang.String index,
java.lang.String type,
org.elasticsearch.index.query.QueryBuilder queryBuilder,
org.elasticsearch.search.sort.SortBuilder sort,
int from,
int size) |
void |
setMaxHttpPort(int maxHttpPort) |
void |
setMaxTransportPort(int maxTransportPort) |
org.elasticsearch.action.admin.cluster.health.ClusterHealthStatus |
waitForRelocation() |
protected static final java.lang.String LOGGING_YAML
protected static final java.lang.String ELASTICSEARCH_YAML
protected static final java.lang.String WORK_DIR
protected static final java.lang.String DATA_DIR
protected static final java.lang.String LOGS_DIR
protected static final java.lang.String PLUGINS_DIR
protected static final java.lang.String CONFIG_DIR
protected java.util.List<org.elasticsearch.node.Node> nodeList
protected int maxHttpPort
protected int maxTransportPort
protected java.lang.String basePath
protected int numOfNode
protected int baseTransportPort
protected int baseHttpPort
protected java.lang.String clusterName
protected java.lang.String indexStoreType
protected boolean useStdOut
protected boolean throwOnFailure
protected ElasticsearchClusterRunner.Builder builder
public static void main(java.lang.String[] args)
public boolean isClosed()
public void close()
public void clean()
public ElasticsearchClusterRunner onBuild(ElasticsearchClusterRunner.Builder builder)
public void build(java.lang.String... args)
protected org.elasticsearch.node.Node buildNode(int number)
protected int getTransportPort(int number)
protected void putIfAbsent(org.elasticsearch.common.settings.ImmutableSettings.Builder settingsBuilder,
java.lang.String key,
java.lang.String value)
public void setMaxHttpPort(int maxHttpPort)
public void setMaxTransportPort(int maxTransportPort)
public org.elasticsearch.node.Node getNode(int i)
public org.elasticsearch.node.Node getNode(java.lang.String name)
public int getNodeSize()
protected void print(java.lang.String line)
protected void createDir(java.nio.file.Path path)
public org.elasticsearch.node.Node node()
public org.elasticsearch.node.Node masterNode()
public org.elasticsearch.node.Node nonMasterNode()
public org.elasticsearch.client.Client client()
public org.elasticsearch.client.AdminClient admin()
public org.elasticsearch.action.admin.cluster.health.ClusterHealthStatus ensureGreen(java.lang.String... indices)
public org.elasticsearch.action.admin.cluster.health.ClusterHealthStatus ensureYellow(java.lang.String... indices)
public org.elasticsearch.action.admin.cluster.health.ClusterHealthStatus waitForRelocation()
public org.elasticsearch.action.admin.indices.flush.FlushResponse flush()
public org.elasticsearch.action.admin.indices.refresh.RefreshResponse refresh()
public org.elasticsearch.action.admin.indices.optimize.OptimizeResponse optimize(boolean force)
public org.elasticsearch.action.admin.indices.create.CreateIndexResponse createIndex(java.lang.String index,
org.elasticsearch.common.settings.Settings settings)
public boolean indexExists(java.lang.String index)
public org.elasticsearch.action.admin.indices.mapping.put.PutMappingResponse createMapping(java.lang.String index,
java.lang.String type,
java.lang.String mappnigSource)
public org.elasticsearch.action.admin.indices.mapping.put.PutMappingResponse createMapping(java.lang.String index,
java.lang.String type,
org.elasticsearch.common.xcontent.XContentBuilder source)
public org.elasticsearch.action.index.IndexResponse insert(java.lang.String index,
java.lang.String type,
java.lang.String id,
java.lang.String source)
public org.elasticsearch.action.delete.DeleteResponse delete(java.lang.String index,
java.lang.String type,
java.lang.String id)
public org.elasticsearch.action.search.SearchResponse search(java.lang.String index,
java.lang.String type,
org.elasticsearch.index.query.QueryBuilder queryBuilder,
org.elasticsearch.search.sort.SortBuilder sort,
int from,
int size)
public org.elasticsearch.cluster.ClusterService clusterService()
public <T> T getInstance(java.lang.Class<T> clazz)
public java.lang.String getClusterName()
Copyright © 2011-2014. All Rights Reserved.