Search in sources :

Example 1 with ElasticSearchTransportClientProvider

use of com.netflix.conductor.elasticsearch.ElasticSearchTransportClientProvider in project conductor by Netflix.

the class TestElasticSearchDAOV5 method startElasticSearchWithBatchSize.

private void startElasticSearchWithBatchSize(int i) throws Exception {
    System.setProperty(ElasticSearchConfiguration.ELASTIC_SEARCH_INDEX_BATCH_SIZE_PROPERTY_NAME, String.valueOf(i));
    configuration = new SystemPropertiesElasticSearchConfiguration();
    String host = configuration.getEmbeddedHost();
    int port = configuration.getEmbeddedPort();
    String clusterName = configuration.getEmbeddedClusterName();
    embeddedElasticSearch = new EmbeddedElasticSearchV5(clusterName, host, port);
    embeddedElasticSearch.start();
    ElasticSearchTransportClientProvider transportClientProvider = new ElasticSearchTransportClientProvider(configuration);
    elasticSearchClient = transportClientProvider.get();
    elasticSearchClient.admin().cluster().prepareHealth().setWaitForGreenStatus().execute().get();
    ObjectMapper objectMapper = new JsonMapperProvider().get();
    indexDAO = new ElasticSearchDAOV5(elasticSearchClient, configuration, objectMapper);
}
Also used : ElasticSearchTransportClientProvider(com.netflix.conductor.elasticsearch.ElasticSearchTransportClientProvider) EmbeddedElasticSearchV5(com.netflix.conductor.elasticsearch.es5.EmbeddedElasticSearchV5) SystemPropertiesElasticSearchConfiguration(com.netflix.conductor.elasticsearch.SystemPropertiesElasticSearchConfiguration) ObjectMapper(com.fasterxml.jackson.databind.ObjectMapper) JsonMapperProvider(com.netflix.conductor.common.utils.JsonMapperProvider)

Example 2 with ElasticSearchTransportClientProvider

use of com.netflix.conductor.elasticsearch.ElasticSearchTransportClientProvider in project conductor by Netflix.

the class TestElasticSearchDAOV5 method startServer.

@BeforeClass
public static void startServer() throws Exception {
    System.setProperty(ElasticSearchConfiguration.EMBEDDED_PORT_PROPERTY_NAME, "9203");
    System.setProperty(ElasticSearchConfiguration.ELASTIC_SEARCH_URL_PROPERTY_NAME, "localhost:9303");
    System.setProperty(ElasticSearchConfiguration.ELASTIC_SEARCH_INDEX_BATCH_SIZE_PROPERTY_NAME, "1");
    configuration = new SystemPropertiesElasticSearchConfiguration();
    String host = configuration.getEmbeddedHost();
    int port = configuration.getEmbeddedPort();
    String clusterName = configuration.getEmbeddedClusterName();
    embeddedElasticSearch = new EmbeddedElasticSearchV5(clusterName, host, port);
    embeddedElasticSearch.start();
    ElasticSearchTransportClientProvider transportClientProvider = new ElasticSearchTransportClientProvider(configuration);
    elasticSearchClient = transportClientProvider.get();
    elasticSearchClient.admin().cluster().prepareHealth().setWaitForGreenStatus().execute().get();
    ObjectMapper objectMapper = new JsonMapperProvider().get();
    indexDAO = new ElasticSearchDAOV5(elasticSearchClient, configuration, objectMapper);
}
Also used : ElasticSearchTransportClientProvider(com.netflix.conductor.elasticsearch.ElasticSearchTransportClientProvider) EmbeddedElasticSearchV5(com.netflix.conductor.elasticsearch.es5.EmbeddedElasticSearchV5) SystemPropertiesElasticSearchConfiguration(com.netflix.conductor.elasticsearch.SystemPropertiesElasticSearchConfiguration) ObjectMapper(com.fasterxml.jackson.databind.ObjectMapper) JsonMapperProvider(com.netflix.conductor.common.utils.JsonMapperProvider) BeforeClass(org.junit.BeforeClass)

Example 3 with ElasticSearchTransportClientProvider

use of com.netflix.conductor.elasticsearch.ElasticSearchTransportClientProvider in project conductor by Netflix.

the class TestElasticSearchDAOV6 method startElasticSearchWithBatchSize.

private void startElasticSearchWithBatchSize(int i) throws Exception {
    System.setProperty(ElasticSearchConfiguration.ELASTIC_SEARCH_INDEX_BATCH_SIZE_PROPERTY_NAME, String.valueOf(i));
    configuration = new SystemPropertiesElasticSearchConfiguration();
    String host = configuration.getEmbeddedHost();
    int port = configuration.getEmbeddedPort();
    String clusterName = configuration.getEmbeddedClusterName();
    embeddedElasticSearch = new EmbeddedElasticSearchV6(clusterName, host, port);
    embeddedElasticSearch.start();
    ElasticSearchTransportClientProvider transportClientProvider = new ElasticSearchTransportClientProvider(configuration);
    elasticSearchClient = transportClientProvider.get();
    elasticSearchClient.admin().cluster().prepareHealth().setWaitForGreenStatus().execute().get();
    ObjectMapper objectMapper = new JsonMapperProvider().get();
    indexDAO = new ElasticSearchDAOV6(elasticSearchClient, configuration, objectMapper);
}
Also used : ElasticSearchTransportClientProvider(com.netflix.conductor.elasticsearch.ElasticSearchTransportClientProvider) EmbeddedElasticSearchV6(com.netflix.conductor.elasticsearch.es6.EmbeddedElasticSearchV6) SystemPropertiesElasticSearchConfiguration(com.netflix.conductor.elasticsearch.SystemPropertiesElasticSearchConfiguration) ObjectMapper(com.fasterxml.jackson.databind.ObjectMapper) JsonMapperProvider(com.netflix.conductor.common.utils.JsonMapperProvider)

Example 4 with ElasticSearchTransportClientProvider

use of com.netflix.conductor.elasticsearch.ElasticSearchTransportClientProvider in project conductor by Netflix.

the class TestElasticSearchDAOV6 method startServer.

@BeforeClass
public static void startServer() throws Exception {
    System.setProperty(ElasticSearchConfiguration.EMBEDDED_PORT_PROPERTY_NAME, "9203");
    System.setProperty(ElasticSearchConfiguration.ELASTIC_SEARCH_URL_PROPERTY_NAME, "localhost:9303");
    System.setProperty(ElasticSearchConfiguration.ELASTIC_SEARCH_INDEX_BATCH_SIZE_PROPERTY_NAME, "1");
    configuration = new SystemPropertiesElasticSearchConfiguration();
    String host = configuration.getEmbeddedHost();
    int port = configuration.getEmbeddedPort();
    String clusterName = configuration.getEmbeddedClusterName();
    embeddedElasticSearch = new EmbeddedElasticSearchV6(clusterName, host, port);
    embeddedElasticSearch.start();
    ElasticSearchTransportClientProvider transportClientProvider = new ElasticSearchTransportClientProvider(configuration);
    elasticSearchClient = transportClientProvider.get();
    elasticSearchClient.admin().cluster().prepareHealth().setWaitForGreenStatus().execute().get();
    ObjectMapper objectMapper = new JsonMapperProvider().get();
    indexDAO = new ElasticSearchDAOV6(elasticSearchClient, configuration, objectMapper);
}
Also used : ElasticSearchTransportClientProvider(com.netflix.conductor.elasticsearch.ElasticSearchTransportClientProvider) EmbeddedElasticSearchV6(com.netflix.conductor.elasticsearch.es6.EmbeddedElasticSearchV6) SystemPropertiesElasticSearchConfiguration(com.netflix.conductor.elasticsearch.SystemPropertiesElasticSearchConfiguration) ObjectMapper(com.fasterxml.jackson.databind.ObjectMapper) JsonMapperProvider(com.netflix.conductor.common.utils.JsonMapperProvider) BeforeClass(org.junit.BeforeClass)

Aggregations

ObjectMapper (com.fasterxml.jackson.databind.ObjectMapper)4 JsonMapperProvider (com.netflix.conductor.common.utils.JsonMapperProvider)4 ElasticSearchTransportClientProvider (com.netflix.conductor.elasticsearch.ElasticSearchTransportClientProvider)4 SystemPropertiesElasticSearchConfiguration (com.netflix.conductor.elasticsearch.SystemPropertiesElasticSearchConfiguration)4 EmbeddedElasticSearchV5 (com.netflix.conductor.elasticsearch.es5.EmbeddedElasticSearchV5)2 EmbeddedElasticSearchV6 (com.netflix.conductor.elasticsearch.es6.EmbeddedElasticSearchV6)2 BeforeClass (org.junit.BeforeClass)2